常用的一些正则验证

Posted 归尘2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用的一些正则验证相关的知识,希望对你有一定的参考价值。

//input点击控制
function hiddenPrompt(text, id) {
    if ($("#" + id).val() == text) {
        $("#" + id).val("");
    }
}
// input焦点离开控制
function showPrompt(text, id) {
    if ($("#" + id).val() == "") {
        $("#" + id).val(text);
    }
}
/*手机号为11位*/
function checkCardId(strReserveMobile){
    var strReserveMobileReg= /^\d{11}$/;
    if(!strReserveMobileReg.test(strReserveMobile)){
        info("请输入正确的手机号");
        return false;
    }
}
/*银行卡必须是16位到19位数字*/
function checkBankcard(strBankcardNo){
    var strBankcardNoReg= /^(\d{16}|\d{19})$/;
    if(!strBankcardNoReg.test(strBankcardNo)){
        info("请输入正确的银行卡号");
        return false;
    }
}
/*身份证件号必须是18位;如果为18位,前17位必须是数字,后1位为数字或者x*/
function checkIdentity(strIdentity){
    var strIdentityReg=/^\d{18}$|^\d{17}(\d|X|x)$/;
        if(strIdentityReg.test(strIdentity)){
           var strIdentityEnd=strIdentity.substring(17,18);
           if(strIdentityEnd=="x"){
                strIdentity=strIdentity.replace(‘x‘,‘X‘);
           }
        }else{
            info("请输入正确的身份证件号");
            return false;
        }
}
/*去除空格*/
function Trim(str){ 
    return str.replace(/(^\s*)|(\s*$)/g, ""); 
}

 

以上是关于常用的一些正则验证的主要内容,如果未能解决你的问题,请参考以下文章

常用的一些正则验证

PHP常用的一些正则表达式

总结一些常用的正则表达式

js 常用正则表达式表单验证代码

比较常用证件正则表达式验证大全

js常用正则表达式表单验证代码