2017-07-07 19 views

回答

1

不要使用正则表达式这一点。最安全/最简单的方法是使用php的filter_var()函数,并检查最后四个字符而不使用正则表达式。

if (filter_var($my_email, FILTER_VALIDATE_EMAIL) && in_array(substr($my_email, -4),['.com','.net'])) { 
    echo "valid email"; 
}else{ 
    echo "invalid email"; 
} 

对不起,我无法测试此代码,因为我尝试使用php沙箱时手机崩溃。 (它可能有语法错误 - 但原则在这里。)

相关问题