运行此正则表达式时:
if(!preg_match("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)){`
我收到以下错误消息:
警告:preg_match():在第28行的C:\ xampp \ htdocs \ Test \ source \ index.php中找不到结束分隔符'^'。
为什么?
答案 0 :(得分:0)
preg_match()认为你使用克拉“^”作为分隔符。一般来说,你会发现大多数人都使用“/".
if(!preg_match("/^[_a-z0-9-]+(.[_a-z0-9-]+)@[a-z0-9-]+(.[a-z0-9-]+)(.[a-z]{2,3})$/", $email)) {