huhu, mein erster Post und direkt ne Frage
Also:
ich habe drei Ziffernfolgen die mit einem Leerzeichen getrennt sind.
Nun soll mit einem regulärem Ausdruck die korrekte schreibweise erkannt werden.
(Die Anzahl der Ziffern muss nicht festgelegt sein)
zB.: 3646 2695 1884
Ich habe zum testen eine einfache Abfrage gemacht.
PHP-Code:
<?php
$code = "3646 2695 1884";
$muster = "^[0-9]+\s{1}[0-9]+\s{1}[0-9]+$";
if (ereg($muster, $code)) {
echo "'$code' ist korrekt :)";
}
?>
Ich habe den Regulären Ausdruck in einem Programm namens Expresso getestet und er hat funktioniert,
nur irgendwie will PHP nichts damit anfangen und erkennt den code nicht als richtig an.
Ich habe auch schon diese Variante als Muster Muster probiert...
Code:
^[0-9]+[\s]{1}[0-9]+[\s]{1}[0-9]+$
ging auch nicht.
Vielleicht hab ich ja auch grad nur Tomaten auf den Augen und überseh ne Kleinigkeit

Weiß jemand was ich falsch mache?
gruss,
hirnchen