前端JQ验证银行卡号
function CheckBankNo(t_bankno) { var bankCard = $('input[name="bank_card"]'); var bankno = bankCard.val(); if (bankno == "") { $("#msg-info").html("请填写银行卡号"); bankCard.focus(); return false; } if (16 > bankno.length || 19 < bankno.length) { $("#msg-info").html("银行卡号长度应该在16位到19位之间"); bankCard.focus(); return false; } var num = /^\d*$/; //全数字 if(!num.exec(bankno)) { $("#msg-info").html("银行卡号必须全为数字"); bankCard.focus(); return false; } //开头6位 var strBin = "10,18,30,35,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,60,62,65,68,69,84,87,88,94,95,98,99"; if(strBin.indexOf(bankno.substring(0, 2)) == -1) { $("#msg-info").html("银行卡号开头6位不符合规范"); bankCard.focus(); return false; } $("#msg-info").html("验证通过!") return true; }
input的框的名称就改成自己的名称,提示信息就改成自己的id位置即可
Dcr163的博客
http://dcr163.cn/163.html(转载时请注明本文出处及文章链接)