【发布时间】:2013-10-05 00:16:24
【问题描述】:
使用以下代码
$regex = "^[_+a-z0-9-]+(\.[_+a-z0-9-]+)*"
."@[a-z0-9-]+(\.[a-z0-9-]{1,})*"
."\.([a-z]{2,}){1}$";
if(!preg_match($regex,$subemail)){
$form->setError($field, "* Email invalid");
}
$subemail = stripslashes($subemail);
}
我收到以下错误
Warning: preg_match() [function.preg-match]: No ending delimiter '^' found
任何帮助将不胜感激。
【问题讨论】:
-
即使您修复分隔符,您的模式也会在 很多 电子邮件地址上失败:emailtester.pieterhordijk.com/test-pattern/NTE
标签: php