Regulärer Ausdruck Hilfe für Datum Validierung - TT / MM / JJJJ - PHP

7

Kann jemand mir den Fehler meiner Wege zeigen, wenn es um diesen regulären Ausdruck geht:

%Vor%

Grundsätzlich möchte ich jedes Mal eine Fehlermeldung anzeigen - es sei denn, das Format ist korrekt (TT / MM / JJJJ).

Was mache ich falsch mit dem oben genannten?

Vielen Dank für Hinweise.

- Aktualisierte Regex oben kurz nach der Veröffentlichung - Entschuldigung für Unannehmlichkeiten -

    
michaelmcgurk 15.02.2012, 12:34
quelle

4 Antworten

15

Ich denke, du solltest den Schrägstrichen /^[0-9]{1,2}\/[0-9]{1,2}\/[0-9]{4}$/

entkommen     
iDifferent 15.02.2012, 12:36
quelle
4

Sie müssen den Schrägstrich verlassen, da Sie ihn als Regex-Begrenzer verwenden

%Vor%

oder verwenden Sie verschiedene Regex-Begrenzer

%Vor%     
stema 15.02.2012 12:37
quelle
4

Sie können diesen auch verwenden:

%Vor%

Wenn Sie zwischen Daten und Monaten unterscheiden möchten, aber auch nur 2 Jahrhunderte validieren.

    
Academia 21.06.2014 16:28
quelle
2

Ich verwende dies zum Überprüfen von Daten

%Vor%     
Emil Pedersen 22.11.2016 15:45
quelle

Tags und Links