Datumsformatvalidierung in Javascript mit regulären Ausdrücken: Fokus auf TT/MM/JJJJ
Übereinstimmung von Datumsangaben in einem bestimmten Format ist für Daten von entscheidender Bedeutung Validierung in Javascript. Während für das Format JJJJ-MM-TT ein regulärer Ausdruck existiert, besteht Bedarf an einem Muster zur Validierung von Datumsangaben im Format TT/MM/JJJJ, mit Schwerpunkt auf der spanischen Verwendung und dem Ausschluss von Schrägstrichen oder Bindestrichen als Trennzeichen.
Um dieser Anforderung gerecht zu werden, kann ein regulärer Ausdruck verwendet werden, der die Reihenfolge der Tages-, Monats- und Jahreskomponenten umkehrt:
/^(0?[1-9]|12|3[ 01])[/-](0?[1-9]|1[012])[/-]d{4}$/
Dieser überarbeitete reguläre Ausdruck ermöglicht die Validierung von Datumsangaben in entweder im Format TT/MM/JJJJ oder TT-MM-JJJJ. Es beschränkt die Trennzeichen auf Punkte (.) und Bindestriche (-) und verhindert gleichzeitig die Verwendung von Schrägstrichen (/).
Um diesen regulären Ausdruck in einem Javascript-Validierungskontext zu implementieren, können die folgenden Anpassungen vorgenommen werden:
<code class="js">[...] "date": { "regex": /^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$/, "alertText": "Alert text DD/MM/YYYY" }, "other type..."[...]</code>
Mit diesem modifizierten regulären Ausdruck können Datumsangaben im Format TT/MM/JJJJ validiert werden, wodurch das korrekte Format für die spanische Verwendung sichergestellt und ungültige Datumsangaben wie der 31.02.4899 ausgeschlossen werden.
Das obige ist der detaillierte Inhalt vonWelcher reguläre Ausdruck validiert TT/MM/JJJJ-Daten für die spanische Verwendung in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!