preg_match()错误

时间:2012-08-19 01:53:35

标签: php

  

可能重复:
  Converting ereg expressions to preg

我下载了Ocomon并编辑了出现的语言:不推荐使用:不推荐使用函数ereg()。所以,我研究并讨论了我应该为preg_match()更改的内容,但是出现了以下错误:分隔符不能是字母数字或反斜杠

代码是这样的:

ereg("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$",$email)

1 个答案:

答案 0 :(得分:1)

你需要围绕正则表达式分隔符。正斜杠是典型的:

"/^[0-9a..........{2,3}$/"

就目前情况而言,您正在使用^作为开场分隔符的正则表达式引擎,这是不允许的。