JavaScript Regex (käyttäjänimen vahvistus)

Javascript Regex Kayttajanimen Vahvistus



Web-sivustoja kehitettäessä lomakkeiden validointi on tärkeä toiminto, joka auttaa varmistamaan tietojen eheyden ja ehkäisemään tietoturvaongelmia. Käyttäjätunnukset ovat tyypillisiä käyttäjän syötteitä muodossa, jota käytetään ihmisten tunnistamiseen verkkosivustoilla ja sovelluksissa. Käyttäjänimien vahvistaminen voi auttaa varmistamaan, että ne täyttävät tietyt standardit, kuten merkki- ja pituusrajoitukset.

Tässä artikkelissa kuvataan menettely, jolla käyttäjätunnus vahvistetaan JavaScriptin regexin avulla.

Käyttäjätunnuksen vahvistaminen JavaScript Regexillä?

Vahvista käyttäjänimi luomalla ensin säännöllinen lauseke, joka määrittää, vastaako käyttäjän syöttämä arvo annettua mallia. Käytä sitten ' testata() ”-menetelmä käyttäjän syötteen tarkistamiseksi kaavan mukaan.







Noudata annettua kaavaa syöttäessäsi syötettä, joka sisältää vain kirjaimia, numeroita ja molempia, mutta ei salli erikoismerkkien syöttämistä:



oli regexPattern = /^ [ a - varten - Z0 - 9 ] + $ /;

Annettu kuvio sallii vain kirjaimet numeroineen, eikä se salli vain numeroiden, kirjainten ja erikoismerkkien syöttämistä syötteeseen:



oli regexPattern =/^ ( ?= . * [ a - varten - KANSSA ] ) ( ?= . * [ 0 - 9 ] ) [ a - varten - Z0 - 9 ] + $ /;

Bonusvinkki : Voit myös määrittää käyttäjätunnuksen pituuden kuviossasi.





Käytä annettua syntaksia ' testata() ” menetelmä syötteen tarkistamiseksi säännöllisen lausekkeen mukaan:

kuvio. testata ( syöttö )

Esimerkki 1: Käyttäjätunnus sisältää vain numeroita, kirjaimia, ja molemmat erikoismerkit eivät ole sallittuja

Luo ensin lomake HTML-dokumenttiin

-tunnisteen avulla, joka sisältää syöttökentän ja lähetyspainikkeen. Liitä ' klikkaamalla ' tapahtuma painikkeella, joka kutsuu ' validateUserName() ”-toiminto painikkeen napsautuksella:



< muodossa >

< etiketti > Käyttäjänimi : etiketti >

< syötteen tyyppi = 'teksti' nimi = 'nimi' id = 'syöttö' automaattinen täydennys = 'vinossa' />< br >< br >

< painikkeen tyyppi = 'Lähetä' klikkaamalla = 'validateUserName()' > Lähetä -painiketta >

muodossa >