//验证证照号
function checkbussinessNum()
{
var bussinessNum = $.trim($("#bussinessNum").val());//证照号
var licenseType = $("#licenseType").val();//证件类别
if(licenseType == "121"){//营业执照注册号6+8+1
if(bussinessNum.length > 15 || bussinessNum.length < 15){
$("#bussinessNum").attr('errormsg','营业执照注册号一共15位');
return false;
}
if (!/^[a-zA-Z0-9]{15}$/.test(bussinessNum)) {
$("#bussinessNum").attr('errormsg','不能带除字母和数字以外的特殊符号');
return false;
}
if(!/^[a-zA-Z0-9]{14}[0-9]$/.test(bussinessNum)){
$("#bussinessNum").attr('errormsg','营业执照注册号最后一位由数字组成');
return false;
}
}
if(licenseType == "122"){//组织机构代码8+"-"+1
if(bussinessNum.length > 10 || bussinessNum.length < 10){
$("#bussinessNum").attr('errormsg','组织机构代码一共10位');
return false;
}
//带特殊字符
if (!/^[a-zA-Z0-9-]{10}$/.test(bussinessNum)) {
$("#bussinessNum").attr('errormsg','不能带特殊符号');
return false;
}
if(!/^[a-zA-Z0-9]{8}[-][a-zA-Z0-9]$/.test(bussinessNum)){
$("#bussinessNum").attr('errormsg','组织机构代码格式不正确');
return false;
}
}
if(licenseType == "126"){//统一社会信用代码1+1+6+9+1
if(bussinessNum.length > 18 || bussinessNum.length < 18){
$("#bussinessNum").attr('errormsg','统一社会信用代码一共18位');
return false;
}
if (!/^[a-zA-Z0-9]{18}$/.test(bussinessNum)) {
$("#bussinessNum").attr('errormsg','不能带特殊符号');
return false;
}
if(!/^[a-zA-Z0-9][a-zA-Z0-9][a-zA-Z0-9]{6}[a-zA-Z0-9]{9}[a-zA-Z0-9]$/.test(bussinessNum)){
$("#bussinessNum").attr('errormsg','统一社会信用代码格式不正确');
return false;
}
}
if("true"==checkReBussinessNum()){
$("#bussinessNum").attr('errormsg','你所注册的机构号已经存在');
return false;
}
return true;
}
js 正则表达式验证
最新推荐文章于 2023-06-01 13:25:33 发布