hallo,
ich möchte mit dieser regex ein string kontrollieren.
str 0
muss eine fünfstellige zahl sein
str 1, str 2 und str 3
muss zahl zwischen 1-99 sein
funktionieren tut es, ich bin mir nur unsicher ob das so korrekt ist. kann ich das so einbauen und dabei ruhig schlafen?
danke
ich möchte mit dieser regex ein string kontrollieren.
str 0
muss eine fünfstellige zahl sein
str 1, str 2 und str 3
muss zahl zwischen 1-99 sein
PHP-Code:
$str = '88999-10-43-36';
if (preg_match('=^(\\d{5})\\-(\\d{1,2})\\-(\\d{1,2})\\-(\\d{1,2})$=', $str, $ergebnis))
{
print 'Eingegebenes Format stimmt.<br />';
print 'str 0: '.$ergebnis[1].'<br />';
print 'str 1: '.$ergebnis[2].'<br />';
print 'str 2: '.$ergebnis[3].'<br />';
print 'str 3: '.$ergebnis[4].'<br />';
}
else
{
print 'das wird nix';
}
danke
Kommentar