Страница 1 из 1

JS и текстовое поле. Проверка поля.

Добавлено: 27 окт 2010, 18:27
alexei
Есть <textarea>. Нужно:
1) Проверить на наличие абзацев.
2) Проверить на табуляцию.
3) Заменить все абзацы на пробелы.
4) Заменить табуляцию на пробелы.
Как это реализуется на JS?

Re: JS и текстовое поле. Проверка поля.

Добавлено: 28 окт 2010, 12:05
Александр

Код: Выделить всё

<textarea id="t">12312      123</textarea>
получить текст

Код: Выделить всё

str = document.getElementById('t').value;
абзац - перенос строки? Тогда - \n или \r\n.

Код: Выделить всё

pos = str.indexOf('\n');
Если pos >= 0, значит перенос есть.

Табуляция - \t
Аналогично:

Код: Выделить всё

pos = str.indexOf('\t');
Чтобы удалить - использовать replace

Код: Выделить всё

str = str.replace('\n','')
с табами так же.