<. p> Det vanlige uttrykket er forklart som følger:
* \\ b i begynnelsen og på slutten av et regulært uttrykk betegner ordet grensen dvs.
mønsteret må samsvare nøyaktig det samme mønsteret:
* \\ d {1,2} betyr at det kan være en til to sifre
* [\\ /-] betyr at det kan være noe av det symbol: /eller -
* \\ d { 1,2} betyr at det kan være en til to sifre
* [\\ /-] betyr at det kan være noe av det symbol: /eller -
* \\ d {4} betyr at det må være nøyaktig 4 sifre
Derfor må dato inngikk i inngangstekstfeltet begynne med 1 eller 2 sifre (måned) etterfulgt av /eller - symbol.
Igjen kan det være 1 eller 2 sifre (dag), etterfulgt av /eller - symbol og til slutt må det være nøyaktig 4 sifre (år). Den validate_date () -funksjonen tester innholdet i 'date' parameter med den vanlige uttrykk og returnerer true hvis innholdet i dato variabel kamp med regulære uttrykk som leveres annet returnerer false. På grunnlag av den boolske verdien som returneres av validate_date () -funksjonen, er feilmeldingen gjøres synlig eller usynlig.
Tenk, mens du taster inn dato, angir vi datoen feilaktig som i stedet for 4 siffer, vi går inn året 2 siffer, vil vi få en feilmelding 'Ugyldig dato "som er vist i nedenfor gitt figur:
Feilmelding:' Ugyldig dato" vises hvis dato er angitt feil
Hvis datoen er riktig skrevet med enten /eller - skilletegn brukes mellom dag, måned og år, det vil bli akseptert uten feilmelding som vist i nedenfor gitt figur:
Dato blir akseptert uten feilmelding hvis det følger det angitte mønsteret
Dette avslutter min artikkel om "Validering Date gjennom jQuery"
For mer informasjon, se min bok: "jQuery Oppskrifter A Problem-Solution Approach "er tilgjengelig på Amazon.