JavaScript regulärer Ausdruck, der nur X-Ziffern entspricht

8

Kann jemand meinem Erbsengehirn helfen herauszufinden, warum mein einfacher regulärer Ausdruck nicht so funktioniert, wie ich es erwarte / will?

Ich möchte ein Datumsformat von MM / TT / JJJJ mit genau 2 und 4 Ziffern vergleichen, also etwas wie 16.01.1955. Mein Code unten tut das, aber es entspricht auch 2 + und 4 + Ziffern, also etwas wie 011/16/1955 oder 01/16/19555 (1 zusätzliche Ziffer) übergeben Sie meine Validierung auch.

%Vor%     
magenta placenta 30.01.2011, 01:14
quelle

2 Antworten

19

muss Anfang und Ende der Zeichenfolge angeben

%Vor%     
Crayon Violent 30.01.2011, 01:15
quelle
1

probiere dieses ^\d{1,2}\/\d{1,2}\/\d{4}$

aus     
Darrell Robert Parker 13.04.2011 18:52
quelle

Tags und Links