0

运行此正则表达式时:

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 中找不到结束分隔符 '^'。

为什么?

4

1 回答 1

0

preg_match() 认为您使用克拉“^”作为分隔符。通常,您会发现大多数人使用“/”。

if(!preg_match("/^[_a-z0-9-]+(.[_a-z0-9-]+)@[a-z0-9-]+(.[a-z0-9-]+)(.[a-z]{2,3})$/", $email)) {
于 2013-08-07T04:28:10.240 回答