*   >> Læs Uddannelse artikler >> tech >> web design

Validering Dato Gennem Jquery

r validate_date () funktion. I validate_date () funktion, er en instans af RegExp klasse oprettet. Det regulære udtryk overføres til RegExp konstruktør er: /\\ b \\ d {1,2} [\\ /-] \\ d {1,2} [\\ /-] \\ d {4} \\ b /

<. p> Det regulære udtryk er forklaret som følger:

* \\ b ved begyndelsen og slutningen af ​​et regulært udtryk betegner ordet grænsen dvs mønstret skal passe præcis det samme mønster:

* \\ d {1,2} betyder, at der kan være 1 til 2 cifre

* [\\ /-] betyder, at der kan være nogen af ​​symbolet: /eller -

* \\ d { 1,2} betyder, at der kan være 1 til 2 cifre

* [\\ /-] betyder, at der kan være nogen af ​​symbolet: /eller -

* \\ d {4} betyder, at der skal være præcis 4 cifre

Derfor skal den dato indtastes i input tekstfeltet begynder med 1 eller 2 cifre (måned) efterfulgt af /eller - symbolet.

Igen kan der være 1 eller 2 cifre (dag), efterfulgt af /eller - symbol og endelig skal der være præcis 4 cifre (år). Den validate_date () funktionen tester indholdet af »date« parameter med det regulære udtryk og returnerer true hvis indholdet af den dato variabel match med regulære udtryk leverede ellers returnerer false. På grundlag af den booleske værdi returneres af validate_date () funktion, er fejlmeddelelsen gjort synlige eller usynlige.


Antag, mens du indtaster datoen, vi indtaste datoen fejlagtigt som i stedet for 4 cifre, vi træder året for 2 cifre, vil vi få en fejlmeddelelse "Ugyldig dato«, som er vist i nedenstående given figur:


Fejlmeddelelse: "Ugyldig dato« vises, hvis dato er indtastet forkert

Hvis datoen er indtastet korrekt med enten /eller - afgrænser bruges mellem dag, måned og år, det vil blive accepteret uden nogen fejlmeddelelse, som er vist i nedenstående given figur:


Dato accepteres uden nogen fejlmeddelelse, hvis den følger det angivne mønster

Dette afslutter min artikel om "Validering Dato via jQuery"

For mere information, se min bog: "jQuery Opskrifter En Problem-løsning metode "findes på amazon.


Page   <<  [1] [2] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.