JavaScript Regex (Provjera valjanosti korisničkog imena)

Javascript Regex Provjera Valjanosti Korisnickog Imena



Dok razvijate web stranice, provjera valjanosti obrasca ključna je aktivnost koja pomaže provjeriti integritet podataka i spriječiti sigurnosne probleme. Korisnička imena tipična su vrsta korisničkog unosa u obrazac koji se koristi za identifikaciju osoba na web stranicama i aplikacijama. Provjera valjanosti korisničkih imena može pomoći da se osigura da zadovoljavaju određene standarde, kao što su ograničenja znakova i duljine.

Ovaj će članak opisati postupak provjere korisničkog imena pomoću regularnog izraza u JavaScriptu.

Kako potvrditi korisničko ime koristeći JavaScript Regex?

Za provjeru valjanosti korisničkog imena, prvo stvorite regularni izraz koji će odrediti odgovara li vrijednost korisničkog unosa danom uzorku. Zatim upotrijebite ' test() ” metoda za provjeru korisničkog unosa prema uzorku.







Slijedite zadani obrazac za unos koji sadrži samo slova, brojeve i oboje, ali ne dopušta unos bilo kojeg posebnog znaka:



je bio regexPattern = /^ [ a - zA - Z0 - 9 ] + $ /;

Zadani uzorak dopušta samo slova s ​​brojevima, a ne dopušta unos samo brojeva, slova i posebnih znakova u unos:



je bio regexPattern =/^ ( ?= . * [ a - zA - S ] ) ( ?= . * [ 0 - 9 ] ) [ a - zA - Z0 - 9 ] + $ /;

Bonus savjet : Također možete odrediti duljinu korisničkog imena u svom uzorku.





Koristite zadanu sintaksu za ' test() ” metoda za provjeru unosa prema uzorku regularnog izraza:

uzorak. test ( ulazni )

Primjer 1: Korisničko ime sadrži samo brojke, slova i oba posebna znaka nisu dopuštena

Najprije izradite obrazac u HTML dokumentu pomoću oznake

koja sadrži polje za unos i gumb za slanje. Priložite ' na klik ' s gumbom koji će pozvati ' validateUserName() ” na klik gumba:



< oblik >

< označiti > Korisničko ime : označiti >

< vrsta unosa = 'tekst' Ime = 'Ime' iskaznica = 'ulazni' automatsko dovršavanje = 'isključeno' />< br >< br >

< tip gumba = 'podnijeti' na klik = 'validateUserName()' > podnijeti dugme >

oblik >

U oznaci