欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

php 最新手机号码、邮箱 email 表达式 有大用

由于 176 开头的号码 现在是正确的手机号
现在我把 "
/^1[34589][0-9]{9}$/g" 改成 "/^1[123456789][0-9]{9}$/g"
if (!empty($_POST['tel'])){
if(!preg_match('/^1[123456789][0-9]{9}$/',$_POST['tel']) && !preg_match('/^[0]{1}[0-9]{2,3}\-[0-9]{7,8}$/',$_POST['tel']) )
{
$errors[]="<font color='red'>电话号码(或手机号码)格式不对</font>";
}
}
 
 
if (!empty($_POST['email'])){
    if(!preg_match("/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[a-z]{2,4}|museum|travel)$/i",$_POST['email']))
{
$errors[]="<font color='red'>email格式不对</font>";
}
}
普通分类: