您好我有以下代码,它使用PHP所说的eregi()函数折旧。我试图将它转换为替换函数(preg match)但我不太确定如何去做它因为我是preg match函数的新手。
eregi ('^[[:alnum:]][a-z0-9_\.\-]*@[a-z0-9\.\-]+\.[a-z]{2,4}$', stripslashes(trim($_POST['email'])))
如何在preg match函数中布局上面的代码?
由于
答案 0 :(得分:1)
filter_var(stripslashes(trim($_POST['email'])), FILTER_VALIDATE_EMAIL)
将执行您要完成的任务,它会更好地验证电子邮件地址;)
否则使用preg_match
并在模式中将[:alnum:]
替换为[0-9A-Za-z]
。
见