So stellen Sie die Gültigkeit von Daten sicher
Die Validierung von Daten ist entscheidend, um falsche Dateneingaben zu verhindern. Beispielsweise sollten Datumsangaben wie „30.02.2011“ als ungültig gekennzeichnet werden. Um diese Validierung effektiv durchzuführen, sollten Sie den folgenden Ansatz in Betracht ziehen:
Die bereitgestellte Lösung beinhaltet die Konvertierung der eingegebenen Datumszeichenfolge in ein Datumsobjekt mithilfe des Date-Konstruktors. Das resultierende Datumsobjekt kann getestet werden, um seine Gültigkeit sicherzustellen. Zum Beispiel in JavaScript:
function isValidDate(s) { var bits = s.split('/'); var d = new Date(bits[2], bits[1] - 1, bits[0]); return d && (d.getMonth() + 1) == bits[1]; } ['0/10/2017','29/2/2016','01/02'].forEach(function(s) { console.log(s + ' : ' + isValidDate(s)) });
Dieser Code teilt die eingegebene Datumszeichenfolge mithilfe des /-Zeichens in Tages-, Monats- und Jahreskomponenten auf. Diese Komponenten werden zum Erstellen eines Date-Objekts verwendet. Wenn das resultierende Date-Objekt gültig ist (nicht null oder NaN) und sein Monat mit der eingegebenen Monatskomponente übereinstimmt, gilt das Datum als gültig.
Das obige ist der detaillierte Inhalt vonWie kann ich Datumseingaben validieren, um Fehler zu vermeiden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!