p> Det reguljära uttrycket förklaras enligt följande:
* \\ b i början och i slutet av ett reguljärt uttryck betecknar ordgräns dvs mönstret måste matcha exakt samma mönster:
* \\ d {1,2} betyder att det kan vara en till två siffror
* [\\ /-] betyder att det kan vara något av symbol: /eller -
* \\ d { 1,2} betyder att det kan vara en till två siffror Omdömen
* [\\ /-] betyder att det kan vara något av symbol: /eller -
* \\ d {4} innebär att det måste vara exakt 4 siffror
Därför måste det datum som har angetts i textinmatningsfältet börjar med 1 eller 2 siffror (månad) följt av /eller - symbol.
Återigen kan det finnas 1 eller 2 siffror (dag), följt av /eller - symbol och slutligen det måste vara exakt 4 siffror (år). Den validate_date () funktionen testar innehållet i "date" parameter med reguljära uttryck och returnerar true om innehållet i datumvariabel match med det reguljära uttrycket levereras annars returnerar false. På grundval av det booleska värdet som returneras av validate_date () funktionen är felmeddelandet gjort synlig eller osynlig.
Omdömen
Antag, när du skriver in datum, vi ange datum felaktigt som i stället för 4 siffror, vi in det år 2 siffror, kommer vi att få ett felmeddelande "Ogiltigt datum" som visas i nedan given figur:
Omdömen
Felmeddelande: "Ogiltigt datum" visas om datum anges felaktigt
Om datumet är rätt in med antingen /eller - avgränsare som används mellan dag, månad och år, det kommer att accepteras utan några felmeddelanden som visas i nedan given figur:
Omdömen
Datum accepteras utan felmeddelande om den följer det angivna mönstret Omdömen
Detta avslutar min artikel om "Validera dagen genom jQuery" Omdömen
För mer information, se min bok: "jQuery Recept En Problem Lösning Approach "finns på Amazon.
Omdömen