@Mihail_Mel

Как убрать лишние пробелы при вводе текста?

Здравствуйте! помогите найти комплексное решение по изъятию лишних пробелов в поле ввода текста.
условия такие:
1. убирать пробелы в начале и в конце строки
2. пробелов подряд не может быть более 1
3. поле не должно быть пустым и состоять из 1 пробела (например)

как это делать на стороне сервера я знаю, а как на этапе ввода данных в jquery нет ((
  • Вопрос задан
  • 298 просмотров
Решения вопроса 1
sergski
@sergski
web-developer
const inputText = document.querySelector('.inputText');

inputText.addEventListener('keyup', event => {
    let str = event.target.value.replace(/\s{1,}/g, ' ').replace(/^\s/, '');
    inputText.value = str;
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
KickeRocK
@KickeRocK
FrontFinish
А чем отличается регулярка для сервера и клиента?
Просто вешайте на key up проверку
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект