Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Zeichenkette mit preg_match kontrollieren [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Zeichenkette mit preg_match kontrollieren


 
larix
23-09-2002, 10:41 
 
Hallo zusammen!

Ich hab eine Datumsvariable ($EINGDT) diese sollte ein Wert im Stil von 20020606 enthalten. nun überprüfe ich mit preg_match ob der inhalt der variable 9-stellig und nur aus zahlen besteht!

preg_match("/^(0-9){8}$/i",$EINGDT)

soweit so gut! nun kann ich aber auch buchstaben schreiben oder der inhalt kann auch mehr oder weniger als 9-stellig sein und die funktion fängt es nicht ab!

hat jemand eine idee was ich falsch gemacht haben könnte?
die variable hat einen inhalt und wird auch richtig übergeben, es kann nur noch an diese funktion liegen!

mit besten dank im voraus!

larix

 
CHnuschti
23-09-2002, 10:54 
 
eckige Klammern:
preg_match("/^[0-9]{8}$/i",$EINGDT)


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:51 Uhr.