Comment valider une date en javascript?
Le Date.Parse () la méthode est utilisée pour analyser la chaîne de date. La méthode entre la date en tant qu'argument et renvoie le millisecondes. De plus, vous pouvez également utiliser des expressions régulières pour valider une date. L'expression vérifie que l'utilisateur a saisi la date en suivant le "MM / DD / YY" format.
Entraînons-nous Date.Parse () et expirat pour valider une date en javascript.
Exemple 1: valider une date à l'aide de la date.parse () en javascript
Un exemple est considéré pour valider la date en utilisant le Date.Parse () Méthode en javascript. La méthode suit le "MM / DD / YY" format. De plus, les utilisateurs peuvent également suivre le ISO format de date "Yy-mm-dd". L'exemple de code est discuté ci-dessous:
Code
console.log ("Un exemple pour valider la date");
Soit IsvalidDate = Date.Parse ('05 / 11/22 ');
if (isnan (isvaliddate))
console.journal ("pas un format de date valide.");
autre
console.journal ("format de date valide.");
L'explication du code est donnée ci-dessous:
Sortir
Le Isnan () la méthode renvoie un FAUX valeur, passant la chaîne "Isvaliddate" en nombre. Par conséquent, il exécute des instructions Else-Block en affichant le message «Format de date valide» Dans la fenêtre de la console.
Exemple 2: valider une date en utilisant des expressions régulières en javascript
L'expression régulière est adaptée pour correspondre au modèle "MM / DD / YY" comme format de date. Il évalue la date de passage et renvoie une sortie booléenne (vrai ou fausse). L'exemple de code est fourni ci-dessous:
Code
console.log ("un autre exemple pour valider la date");
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 ("Date suit le format mm / dd / yy");
autre
console.log ("format de date non valide");
La description du code est donnée ci-dessous:
Sortir
La sortie montre que la date «12/01/22» suit le "MM / DD / YY" format en utilisant l'expression regex.
Conclusion
En javascript, Date.Parse () et expressions régulières peut être utilisé pour valider une date. La date.La méthode parse () renvoie le nombre de millisecondes en fonction de la date de passage. De même, l'expression régulière est envisagée pour valider la date suivant "MM / DD / YY" format. Ce message a démontré les méthodes possibles pour valider une date à l'aide d'exemples.