Come convalidare una data in JavaScript?
IL Data.parse () Il metodo viene utilizzato per analizzare la stringa della data. Il metodo inserisce la data come argomento e restituisce il millisecondi. Inoltre, è possibile utilizzare espressioni regolari per convalidare anche una data. L'espressione verifica che l'utente abbia inserito la data seguendo il "MM/DD/AA YY" formato.
Facciamo un pò di pratica Data.parse () E Regex Per convalidare una data in JavaScript.
Esempio 1: convalidare una data usando la data.Parse () in JavaScript
Un esempio è considerato per convalidare la data impiegando il Data.parse () Metodo in JavaScript. Il metodo segue il "MM/DD/AA YY" formato. Inoltre, gli utenti possono anche seguire il Iso formato data "YY-MM-DD". Il codice di esempio è discusso di seguito:
Codice
console.log ("un esempio per convalidare la data");
lascia isvaliddate = data.Parse ('05/11/22 ');
if (isNan (isvaliddate))
console.log ("Non un formato di data valido.");
altro
console.Log ("Formato della data valida.");
La spiegazione del codice è riportata di seguito:
Produzione
IL isnan () Il metodo restituisce a falso valore, passando la stringa "Isvaliddate" come numero. Quindi, esegue le istruzioni else-blocchi visualizzando il messaggio "Formato della data valido" Nella finestra della console.
Esempio 2: convalidare una data usando espressioni regolari in JavaScript
L'espressione regolare è adattata per abbinare il modello "MM/DD/AA YY" Come formato di data. Valuta la data di passaggio e restituisce un output booleano (vero o falso). Il codice di esempio è fornito di seguito:
Codice
console.log ("Un altro esempio per convalidare la data");
var d_reg =/^(0 [1-9] | 1 [0-2]) \/(0 [1-9] | 1 \ d | 2 \ d | 3 [01]) \/(0 [1- 9] | 1 [1-9] | 2 [1-9]) $/;
var user_date = "12/01/22"
if (d_reg.test (user_date))
console.log ("Data segue il formato mm/dd/yy");
altro
console.log ("formato della data non valida");
La descrizione del codice è riportata di seguito:
Produzione
L'output mostra che la data "12/01/22" segue il "MM/DD/AA YY" formato usando l'espressione regex.
Conclusione
In JavaScript, Data.parse () E espressioni regolari può essere utilizzato per convalidare una data. L'appuntamento.Il metodo Parse () restituisce il numero di millisecondi in base alla data di passaggio. Allo stesso modo, si considera l'espressione regolare per convalidare la data successiva al "MM/DD/AA YY" formato. Questo post ha dimostrato i possibili metodi per convalidare una data con l'aiuto di esempi.