手机号码 + 邮件 + 邮编 正则校验

本文介绍了一种使用正则表达式进行表单验证的方法,包括短信号码、传真号码、电子邮件、邮政编码等字段的格式检查。通过定义特定的正则模式,确保输入数据符合标准格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 //短信号码
    var casedxhm = $("#casedxhm").val();
    if(casedxhm){
        var mobile = /^(((1[3456789][0-9]{1})|(15[0-9]{1}))+\d{8})$/;
        if(!mobile.test(casedxhm)){
            zrar_dlg("短信号码格式错误");
            return false;
        }
    }
    //传真号码
    var caseczhm = $("#caseczhm").val();
    if(caseczhm){
        var mobile = /^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/i;
        if(!mobile.test(caseczhm)){
            zrar_dlg("传真号码格式错误");
            return false;
        }
    }
    //电子邮件
    var caseemail = $("#caseemail").val();
    if(caseemail){
        var mobile = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if(!mobile.test(caseemail)){
            zrar_dlg("电子邮件格式错误");
            return false;
        }
    }
    //邮政编码
    var caseyzbm = $("#caseyzbm").val();
    if(caseyzbm){
        var mobile = /^[0-9]{6}$/;
        if(!mobile.test(caseyzbm)){
            zrar_dlg("邮政编码格式错误");
            return false;
        }
    }

//打开对话框
function zrar_dlg(nr){
	dlg({content:nr,height:70,width:200});
}

首先、要获取你对某个字段的值,要进行正则验证。其次、定义一个相关的正则表达式。最后两者进行一个匹配,不成功则提示信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值