Kai Schuster
2009-12-22 14:45:24 UTC
Hallo, habe folgenden Code:
"...
$var = test-***@mail.de
$pattern =
'^([\w\d\-\.]+)@{1}(([\w\d\-]{1,67})|([\w\d\-]+\.[\w\d\-]{1,67}))\.(([a-zA-Z\d]{2,4})(\.[a-zA-Z\d]{2})?)$';
if(!preg_match("|$pattern|", $value[2])) {
echo "<h4>Emailadresse [$var] nicht korrekt.</h4>";
}
..."
preg_match("|$pattern|", $var) ist false. Ich erhalte folgende
Fehlermeldung.
Warning: preg_match() [function.preg-match]: Unknown modifier '(' in
Ich habe schon ein bisschen gegoogelt, etwas mit Delimiter gefunden,
aber nicht wie. Ich erhalte diese Fehlermeldung nur bei Emailadressen.
Kann mir jemand helfen?
Gruß Kai
"...
$var = test-***@mail.de
$pattern =
'^([\w\d\-\.]+)@{1}(([\w\d\-]{1,67})|([\w\d\-]+\.[\w\d\-]{1,67}))\.(([a-zA-Z\d]{2,4})(\.[a-zA-Z\d]{2})?)$';
if(!preg_match("|$pattern|", $value[2])) {
echo "<h4>Emailadresse [$var] nicht korrekt.</h4>";
}
..."
preg_match("|$pattern|", $var) ist false. Ich erhalte folgende
Fehlermeldung.
Warning: preg_match() [function.preg-match]: Unknown modifier '(' in
Ich habe schon ein bisschen gegoogelt, etwas mit Delimiter gefunden,
aber nicht wie. Ich erhalte diese Fehlermeldung nur bei Emailadressen.
Kann mir jemand helfen?
Gruß Kai