Программирование > JavaScript & JScript
RegExp и первод строки в форме
(1/1)
Mr_Max:
Доброе время суток.
Делаю регуляром замену.
thePattern = /(\\[b\\])(.+)(\\[\\/b\\])/gi;
theReplace = \'$2;
theData = theData.replace(thePattern, theReplace);
Данные приходят из формы
Нужно чтобы обрабатывались символы новой строки
Если я делаю, то патерн перестает работать...:
thePattern = /(\\[b\\])([.\\s]+)(\\[\\/b\\])/gi;
Насноклько я понял "." в "[ ]" не воспринимается должным образом. :(
Подскажите пожалуйста выход.
Спасибо.
Макс:
--- Цитировать ---Mr_Max:
thePattern = /(\\[b\\])(.+)(\\[\\/b\\])/gi; theReplace = \'$2; theData = theData.replace(thePattern, theReplace);
--- Конец цитаты ---
попробуй добавить модификатор s
Это в ПХП так, особенностей регекспов в JS я не знаю
Mr_Max:
2Макс
ПХП-ешный рабочий вариант патерна
/(\\[b\\])(.+)(\\[\\/b\\])/siU
В ДжаваСкрипт-е работает, но если не встречаются символы перевода строки. :(
Mr_Max:
Ребята, сори.
дома IE5.0 не работает...
на работе IE6.0 - рабайтейн
(Микрософт, однако) :))
Всем спасибо....
Навигация
Перейти к полной версии