JavaScript Regex (проверка на потребителско име)

Javascript Regex Proverka Na Potrebitelsko Ime



Докато разработвате уебсайтове, валидирането на формуляр е важна дейност, която помага да се провери целостта на данните и да се предотвратят проблеми със сигурността. Потребителските имена са типичен тип потребителско въвеждане във формуляра, който се използва за идентифициране на хора в уебсайтове и приложения. Валидирането на потребителските имена може да помогне да се гарантира, че те отговарят на определени стандарти, като ограничения за знаци и дължина.

Тази статия ще опише процедурата за валидиране на потребителското име с помощта на регулярен израз в JavaScript.

Как да потвърдите потребителското име с помощта на JavaScript Regex?

За да потвърдите потребителското име, първо създайте регулярен израз, който ще определи дали въведената от потребителя стойност съответства на дадения шаблон. След това използвайте „ тест() ” метод за проверка на въведеното от потребителя по образец.







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



беше regexPattern = /^ [ а - за - Z0 - 9 ] + $ /;

Даденият модел ще позволява само букви с цифри и не позволява въвеждане само на цифри, букви и специални символи при въвеждане:



беше regexPattern =/^ ( ?= . * [ а - за - СЪС ] ) ( ?= . * [ 0 - 9 ] ) [ а - за - Z0 - 9 ] + $ /;

Бонус съвет : Можете също така да посочите дължината на потребителското име във вашия модел.





Използвайте дадения синтаксис за „ тест() ” метод за проверка на входа според модела на регулярен израз:

модел. тест ( вход )

Пример 1: Потребителското име съдържа само цифри, букви и двата специални знака не са разрешени

Първо създайте формуляр в HTML документ, като използвате тага

, който съдържа поле за въвеждане и бутон за изпращане. Прикачете „ onclick ” събитие с бутона, който ще извика „ validateUserName() ” при щракване на бутона:



< форма >

< етикет > потребителско име : етикет >

< тип вход = 'текст' име = 'име' документ за самоличност = 'вход' автоматично довършване = 'изключен' />< бр >< бр >

< тип бутон = 'Изпращане' onclick = 'validateUserName()' > Изпращане бутон >

форма >

В тага