Hvordan validere et brev og hvitrommet bare innspill via JavaScript regelmessig uttrykk

Hvordan validere et brev og hvitrommet bare innspill via JavaScript regelmessig uttrykk
Mens vi utvikler nettsteder ved hjelp av JavaScript, er validering av inngangsfeltene til HTML -skjemaer en viktig del. Det vanlige kravet. Dette er mulig ved bruk av JavaScript vanlige uttrykk.

Denne opplæringen vil beskrive validering av brev og hvitrom bare inndata ved hjelp av vanlige uttrykk i JavaScript.

Hvordan sjekke/validere et brev og hvitrommet bare inngang med JavaScript Regex/vanlig uttrykk?

For validering av inngangsfeltet, lag et vanlig uttrykk eller Regex -mønsteret som bare samsvarer med bokstaver og hvitrom. Bruk deretter “kamp()”Eller“test()”Metode for å bekrefte brukerinngangen, enten det stemmer med det gitte mønsteret eller ikke.

Følgende mønster vil bli brukt til validering av inngangsfeltet for å legge inn bare bokstaver med hvitespasninger:

var regexpattern = /^[a-z] [a-z \ s]*$ /;

For å bruke “kamp()”Metode, bruk den nedenfor-nevnte syntaks:

inngang.Match (mønster)

Du kan også bruke “test()”Metode for å verifisere input i henhold til REGEX ved bruk av den medfølgende syntaks:

mønster.test (input)

Eksempel
I det gitte eksemplet vil vi bruke "kamp()”Metode for å validere inngangsfeltet.

Opprett først et skjema i et HTML -dokument ved hjelp av HTML “”Element, som inneholder et inngangsfelt, og en innsendingsknapp som kaller funksjonen“ValidateInput ()”På knappeklikk:






I JavaScript -filen, bruk følgende kode for å validere inndatafeltet for å legge inn bare bokstaver og hvitespasninger:

funksjon ValidateInput ()

var inputValue = dokument.getElementById ("Input").verdi;
var regexpattern = /^[a-z] [a-z \ s]*$ /;
if (inputValue.Match (regexpattern))

Varsel ("Input er validert");
return True;

ellers

varsel ("Skriv inn bokstaver og mellomrom");
return falsk;

I henhold til koden ovenfor:

  • I JavaScript -filen, definer en funksjon som heter “ValidateInput ()”.
  • Innenfor funksjonen, først, få verdien av inngangsfeltet ved å bruke “getElementById ()”Metode og definere et vanlig uttrykk.
  • Bruk deretter “kamp()”Metode for å bekrefte om inngangen samsvarer med det gitte/spesifiserte regex -mønsteret.
  • Hvis “ja”Vis deretter en varslingsmelding“Inngang er validert”. Hvis det ikke er, kan du vise meldingen “Skriv bare inn bokstaver og mellomrom”I en varslingsboks.

Produksjon

Det handler om å validere et innspill for å legge inn bare bokstaver og hvitespaser ved hjelp av JavaScript vanlige uttrykk.

Konklusjon

For å validere et inngangsfelt for bare å legge inn bare bokstaver og hvitespaser, bruk det vanlige uttrykket eller regex -mønsteret "/^[a-z] [a-z \ s]*$/”Med JavaScript prebuilt“kamp()”Og“test()”Metoder. Disse metodene brukes til å verifisere inngangsfelt i henhold til det medfølgende mønsteret. Denne opplæringen beskrev prosedyren for å validere brev og hvitrom bare inndata ved hjelp av vanlige uttrykk i JavaScript.