Сообщение от Joshka
|
Криво работает функция replace
|
Не нужно гнать на функцию, она нормально работает. Это ты ее криво используешь. Это большая разница! В частности, неправильно написана регулярка: Вот это
?\n - явно лишнее. Точка и так будет искать до перевода строки, т.к. означает любой символ, кроме перевода строки. А ты зачем-то включаешь его в комментарий:
wwe = "текс текс текс //коментарии\n текст текс текс текс //коментарии\n текст текс текс текс //коментарии\n текст ";
wwe = wwe.replace(/\/\/.+/g,"<span id='comment'>$&</span>");
alert(wwe);
И хватит уже творить зло по id'шнику!!!