Datumsformatvalidierung in Javascript mit regulären Ausdrücken: Konzentration 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 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:
[...]
"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..."[...]
Mit diesem geänderten regulären Ausdruck können Datumsangaben im Format TT/MM/JJJJ validiert werden, wodurch das korrekte Format für den spanischen Gebrauch sichergestellt und ungültige Datumsangaben wie 31 ausgeschlossen werden /02/4899.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3