Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie validiere ich Daten im TT/MM/JJJJ-Format mithilfe eines regulären JavaScript-Ausdrucks?

Mary-Kate Olsen
Freigeben: 2024-10-20 14:47:02
Original
423 Leute haben es durchsucht

How to Validate Dates in DD/MM/YYYY Format Using JavaScript Regular Expression?

Validieren von Datumsangaben im Format TT/MM/JJJJ mithilfe eines regulären JavaScript-Ausdrucks

Das Validieren von Datumsangaben ist eine häufige Aufgabe in der Programmierung und die Möglichkeit dazu Es ist wichtig, sicherzustellen, dass ein Datum in einem bestimmten Format vorliegt. In JavaScript stellen reguläre Ausdrücke ein leistungsstarkes Werkzeug zur Durchführung solcher Validierungen dar.

Bedenken Sie das Regex-Muster zur Validierung von Datumsangaben im Format JJJJ-MM-TT:

/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/
Nach dem Login kopieren

Um dieses Muster für TT anzupassen /MM/JJJJ, wir müssen lediglich die Gruppenpositionen für Tag und Jahr umdrehen:

^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$
Nach dem Login kopieren

Dieses aktualisierte Muster validiert Datumsangaben im Format TT/MM/JJJJ. Darüber hinaus beinhaltet es die folgenden Überlegungen:

  • Akzeptiert entweder „/“ oder „-“ als Trennzeichen
  • Erlaubt Tage von 1 bis 31
  • Erlaubt Monate von 1 bis 12
  • Validiert Jahre ab 1900

Um dieses Muster in JavaScript zu verwenden, können Sie es einer Variablen zuweisen und die test()-Methode verwenden, um eine Datumszeichenfolge zu validieren:

const dateRegEx = /^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$/;

const dateString = '12/03/2022';

console.log(dateRegEx.test(dateString)); // Output: true
Nach dem Login kopieren

Durch die Nutzung dieses regulären Ausdrucks können Sie die Gültigkeit von Datumsangaben im Format TT/MM/JJJJ sicherstellen und so die Genauigkeit und Zuverlässigkeit Ihrer Datenverarbeitungsalgorithmen sicherstellen.

Das obige ist der detaillierte Inhalt vonWie validiere ich Daten im TT/MM/JJJJ-Format mithilfe eines regulären JavaScript-Ausdrucks?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!