Программирование > 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 - рабайтейн
(Микрософт, однако) :))

Всем спасибо....

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии