Войти

Показать полную графическую версию : Удаление \n средствами Javascript


Jekamajor
16-11-2005, 02:03
Есть textarea поле, в которое вводится текст, нужно удалить все символы перевода строки.
Использую для этого регулярное выражение на Javascript:
var Regexp=/\n/;
потом функция replace(tmp, "") заменяет найденное соответствие на пустой символ, т.е. по идее должен удалить перевод строки, однако этого не происходит.
Если заменить на replace(tmp, "ХХХ"), то функция успешно вставляет во все места, где есть перевод строки эти ХХХ, но сам перевод строки остается.

Как же можно от него избавиться?
Спасибо!

archy
16-11-2005, 09:36
Возможно нужно использовать \n\r?
Или лучше <textarea warp="virtual"?

Jekamajor
16-11-2005, 14:04
да нет, wrap=virtual удаляет переводы строк при отправке формы, а мне текст надо обрабатывать еще до отправки

elfoflorien
16-11-2005, 15:04
Jekamajor
замените все переводы строк на XXX, а потом замените все XXX на пустую строку...
а с регулярными выражениями у меня тоже ничего не получилось




© OSzone.net 2001-2012