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

Программирование, которое не связано с API.
Ответить
Аватара пользователя
alexei
Разработчик
Разработчик
Сообщения: 836
Зарегистрирован: 21 янв 2010, 19:44

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

Сообщение alexei »

Есть <textarea>. Нужно:
1) Проверить на наличие абзацев.
2) Проверить на табуляцию.
3) Заменить все абзацы на пробелы.
4) Заменить табуляцию на пробелы.
Как это реализуется на JS?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

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

<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','')
с табами так же.
Ответить