Seite 1 von 1

preg_match() abfrage geht nicht

Verfasst: 04.12.2007 11:04
von disler
Ich habe folgender Code generiert!

Code: Alles auswählen

if(!(preg_match("/^(0-9{2,2})-(0-9{2,2})-(0-9{4,4})$/i",$data_datum) == 1))
	{
		$errormsg .= "Falsches Datum Format! Bitte bachten Sie, dass das Format 05-12-2007 sein muss!";
	}
	if(!(preg_match("/^(0-9{2,2}):(0-9{2,2})$/i",$data_time) == 1))
	{
		$errormsg .= "Falsches Datum Format! Bitte bachten Sie, dass das Format 12:30 sein muss!";
	}
Jedoch geht er immer zum error, was er nei richtiger angabe nicht machen sollte! Könnt Ihrm ir hier helfen?

Habe schon lange gesucht, aber nie das richtige gefunden!




//Edit

geklährt!

Verfasst: 04.12.2007 13:11
von gn#36
Du hast ein paar Eckige Klammern um deine Ziffernklassen vergessen. Du fragst jetzt ab, ob tatsächlich 0-99 da steht statt irgend eine Zahl von 0 bis 9 zu erlauben.

[0-9]{2} wäre denke ich besser ;)