Как удалить пробелы, специальные символы и начальные числа с помощью регулярных выражений? - PullRequest
0 голосов
/ 25 февраля 2019

Я хочу создать регулярное выражение, которое можно использовать с jQuery, который имеет значение ниже

  • Без пробелов
  • Без специальных символов
  • Невозможно начать с числа

Я нашел большинство решений для каждой точки в Интернете, но я не понимаю, как объединить все 3. Я буду использовать это для изменения ввода формы HTML при отправке формы.

Пример кого-топишет '123 John', после чего ввод будет изменен на 'John' перед отправкой.Или «123 Джон - это я» становится «JohnIsMe» и т. Д.

1 Ответ

0 голосов
/ 25 февраля 2019

Зачем их объединять?

Давайте предположим, что пользователь вводит что-то недопустимое.Было бы лучше сказать, что он недействителен, или лучше сказать «не может начинаться с числа»?

Проверять каждое ограничение отдельно и возвращать пользователю полезное сообщение об ошибке, основываясь на чем, в частности, неправильно с их вводом.

(Кроме того, не просто меняйте то, что печатает пользователь. Это также сбивает с толку и плохо. Попросите пользователя исправить это, сказав ему, что не так.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...