Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > регулярные выражения |
Автор: kosyakLA 6.9.2011, 09:04 |
Нужно в строке заменить TAB=123; на нечто другое...делаю так replace(/TAB=(.+)[;]/g, "test"); проблема в символе на конце ; - он как может быть, так и не может... делаю так: replace(/TAB=(.+)[;]?/g, "test"); - не работает... |
Автор: ayax2005 6.9.2011, 13:54 |
replace(/TAB=(.+)/g, "test"); а почему не так? |
Автор: Evghenusi 6.9.2011, 14:44 | ||||
захватывает больше чем надо ; не обязательно помещать в квадратные скобки. если после равто будут только цифры то
Добавлено @ 14:47 если любые символы кроме точки с запятой, то наверно
![]() только цифры после равно могут быть? |