一些常用的正则

    xiaoxiao2026-05-17  14

    //邮箱验证    function ckyEamil(){        var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;        if (filter.test($("#email").val())||$("#email").val()==""){         return true;        }else {         dialogMsg('您的电子邮件格式不正确,请确认',0);         return false;        }    }     /* 检查手机号码是否正确 */ function checkMobilePhone(mobilePhone) { var re = new RegExp(/^((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)$/); var retu = mobilePhone.match(re); if (retu) { return true; } else { return false; } } /* 检查电话是否正确 */ function checkTelephone(Telephone) { var re = new RegExp(/^([0-9]{3,4}-)?[0-9]{7,8}$/); var retu = Telephone.match(re); if (retu) { return true; } else { return false; } } /* 检查身份号是否正确 */ function checkIDCard(IDCard) { var re1 = new RegExp(/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/); var re2 = new RegExp(/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/); var retu1 = IDCard.match(re1); var retu2 = IDCard.match(re2); if (retu1 || retu2) { return true; } else { return false; } } 相关资源:正则测试小工具,可以保存一些常用正则(附源码)
    最新回复(0)