Регулярное выражение JavaScript (проверка имени пользователя)

Regularnoe Vyrazenie Javascript Proverka Imeni Pol Zovatela



При разработке веб-сайтов проверка формы является важным действием, которое помогает проверить целостность данных и предотвратить проблемы с безопасностью. Имена пользователей — это типичный тип пользовательского ввода в форме, которая используется для идентификации людей на веб-сайтах и ​​в приложениях. Проверка имен пользователей может помочь убедиться, что они соответствуют определенным стандартам, таким как ограничения на количество символов и длину.

В этой статье описывается процедура проверки имени пользователя с помощью регулярных выражений в JavaScript.

Как проверить имя пользователя с помощью JavaScript Regex?

Чтобы проверить имя пользователя, сначала создайте регулярное выражение, которое будет определять, соответствует ли введенное пользователем значение заданному шаблону. Затем используйте « тест() » метод проверки пользовательского ввода по шаблону.







Следуйте данному шаблону для ввода, который содержит только буквы, цифры и и то, и другое, но не позволяет вводить какие-либо специальные символы:



был regexPattern '=' /^ [ а - для - Z0 - 9 ] + $ /;

Данный шаблон позволяет использовать только буквы с цифрами и не позволяет вводить только цифры, буквы и специальные символы:



был regexPattern =/^ ( '=' . * [ а - для - С ] ) ( '=' . * [ 0 - 9 ] ) [ а - для - Z0 - 9 ] + $ /;

Бонусный совет : Вы также можете указать длину имени пользователя в шаблоне.





Используйте данный синтаксис для « тест() ” для проверки ввода в соответствии с шаблоном регулярного выражения:

шаблон. тест ( вход )

Пример 1. Имя пользователя содержит только цифры, буквы и оба специальных символа не допускаются

Сначала создайте форму в документе HTML с помощью тега

, который содержит поле ввода и кнопку отправки. Прикрепите « по щелчку ” с кнопкой, которая вызовет “ проверить имя пользователя () ” по нажатию кнопки:



< форма >

< этикетка > Имя пользователя : этикетка >

< тип ввода '=' 'текст' имя '=' 'имя' идентификатор '=' 'вход' автозаполнение '=' 'выключенный' />< бр >< бр >

< тип кнопки '=' 'представлять на рассмотрение' по щелчку '=' 'проверитьИмяПользователя()' > Представлять на рассмотрение кнопка >

форма >

В теге