一些常用的正则

来源:互联网 发布:erp软件的作用 编辑:程序博客网 时间:2024/04/27 21:29
//邮箱验证
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 0
原创粉丝点击