PHP验证电话和邮箱正则表达式。
//验证联系电话
$isMob="/^1[34578]{1}d{9}$/";
$isTel="/^([0-9]{3,4}-)?[0-9]{7,8}$/";
$phone = '15887288433';
if(!preg_match($isMob,$phone) && !pregmatch($isTel,$phone)){
    $this->error('电话号码验证失败!');
}else{ 
    $this->success('电话号码验证通过!');
}
//验证邮箱方法1
$isEmail = '/^([.a-zA-Z0-9
-])+@([a-zA-Z0-9-])+(.[a-zA-Z0-9-])+/'; 
$email = '979898167@qq.com';
if(!preg_match($isEmail,$email)){
    $this->error('邮箱验证失败!');
}else{
    $this->success('邮箱验证通过!');
}
//验证邮箱方法1
/
利用filter_var函数验证。
filter_var可验证:
IP 、邮箱、URL地址。
具体用法可查看PHP手册
/
$email = '979898167@qq.com';
if(!filter_var($email,FILTER_VALIDATEEMAIL)){
    $this->error('邮箱验证失败!');
}else{
    $this->success('邮箱验证通过!');
}
JS正则验证邮箱格式:
//javascript,jquery正则邮箱验证
function email(){
    var email  = $("input[name='email']").val();
    var pattern = /^([.a-zA-Z0-9
-])+@([a-zA-Z0-9-])+(.[a-zA-Z0-9-])+/; 
    if(email == ""){
        alert('邮箱不能为空');
        return false;
    }else if (!pattern.test(email)) {
        alert('请输入正确的邮箱地址!');
        return false;
    }else{
        return true;
    }
}

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部