So validieren Sie ein Datum in JavaScript?
Der Datum.analysieren () Die Methode wird verwendet, um die Datumszeichenfolge zu analysieren. Die Methode gibt das Datum als Argument ein und gibt die zurück Millisekunden. Darüber hinaus können Sie regelmäßige Ausdrücke verwenden, um auch ein Datum zu validieren. Der Ausdruck prüft, dass der Benutzer das Datum eingetragen hat, indem er dem folgt "MM/DD/YY" Format.
Lass uns üben Datum.analysieren () Und Regex um ein Datum in JavaScript zu validieren.
Beispiel 1: Validieren Sie ein Datum mit dem Datum.Parse () in JavaScript
Es wird ein Beispiel in Betracht gezogen, um das Datum zu validieren, indem Sie die verwenden Datum.analysieren () Methode in JavaScript. Die Methode folgt der "MM/DD/YY" Format. Darüber hinaus können Benutzer auch dem folgen ISO Datumsformat "YY-MM-DD". Der Beispielcode wird unten erörtert:
Code
Konsole.log ("ein Beispiel zur Überprüfung des Datums");
Lassen Sie Isvaliddate = Datum.analysieren ('05/11/22 ');
if (isnan (isvaliddate))
Konsole.Protokoll ("kein gültiges Datumsformat.");
anders
Konsole.Protokoll ("gültiges Datumsformat.");
Die Erläuterung des Code ist unten angegeben:
Ausgang
Der isnan () Methode gibt eine zurück FALSCH Wert, übergeben die Zeichenfolge "Isvaliddate" als Zahl. Daher wird sonst anderer Blockanweisungen ausgeführt, indem die Nachricht angezeigt wird "Gültiges Datumsformat" im Konsolenfenster.
Beispiel 2: Validieren Sie ein Datum mit regulären Ausdrücken in JavaScript
Der reguläre Ausdruck ist so angepasst, dass er dem Muster entspricht "MM/DD/YY" als Datumsformat. Es bewertet das Verabschiedungsdatum und gibt eine boolesche Ausgabe zurück (wahr oder falsch). Der Beispielcode ist unten bereitgestellt:
Code
Konsole.log ("ein anderes Beispiel zur Überprüfung des Datums");
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))
Konsole.log ("Datum folgt dem MM/DD/YY -Format");;
anders
Konsole.log ("ungültiges Datumsformat");
Die Beschreibung des Code ist unten angegeben:
Ausgang
Die Ausgabe zeigt, dass das Datum "12/01/22" folgt dem "MM/DD/YY" Format unter Verwendung des Regex -Ausdrucks.
Abschluss
In JavaScript, Datum.analysieren () Und Reguläre Ausdrücke kann verwendet werden, um ein Datum zu validieren. Das Datum.Parse () Methode gibt die Anzahl der Millisekunden nach dem Verabschiedungsdatum zurück. In ähnlicher Weise wird der reguläre Ausdruck in Betracht gezogen, um das folgende Datum zu validieren "MM/DD/YY" Format. Dieser Beitrag hat die möglichen Methoden gezeigt, um ein Datum mit Hilfe von Beispielen zu validieren.