[function.preg-match]: Unknown modifier '+'

Status
Niet open voor verdere reacties.

Broertjuhhh

Gebruiker
Lid geworden
6 feb 2007
Berichten
271
Hallo allemaal,

Ik krijg de volgende fout melding als ik een e-mail verzenden van af mijn site, wie weet wat er foet is ?

Warning: preg_match() [function.preg-match]: Unknown modifier '+' in /public/sites/www.opdit.nl/contact/mailform.php on line 94
ongeldig emailadres


PHP:
if ((!preg_match(".+\@.+\..+", $email)) || (!preg_match("^[a-zA-Z0-9_@.-]+$", $email))){   
   $error .= "ongeldig emailadres<br>";}
 
je match moet een begin -en eindteken hebben.

na het begin en eindteken komen modifiers. bet beginteken is het eerste teken in de reeks en mag alles zijn.

wat je wil is:

preg_match("%.+\@.+\..+%", $email)

zie de toegevoegde "%". wat PHP nu leest is:

+\@.+\. +

waar groen de zoekopdracht is en de rode plus zoekmodifiers
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan