PHP - 如何通过preg_match替换eregi代码

时间:2013-07-10 11:15:00

标签: php preg-match eregi

您好我有以下代码,它使用PHP所说的eregi()函数折旧。我试图将它转换为替换函数(preg match)但我不太确定如何去做它因为我是preg match函数的新手。

eregi ('^[[:alnum:]][a-z0-9_\.\-]*@[a-z0-9\.\-]+\.[a-z]{2,4}$', stripslashes(trim($_POST['email'])))

如何在preg match函数中布局上面的代码?

由于

1 个答案:

答案 0 :(得分:1)

filter_var(stripslashes(trim($_POST['email'])), FILTER_VALIDATE_EMAIL) 

将执行您要完成的任务,它会更好地验证电子邮件地址;)

否则使用preg_match并在模式中将[:alnum:]替换为[0-9A-Za-z]