最新项目中需要校验邮编,上网一看全是错的,全是6位开头不能为0,河北山西等地邮编开头都为0,下面放上自己写的正确的校验
//邮政编码的验证(开头可以为0,共6位)
function checkPostal(postalcode){
var reg = /^[0-9]{6}$/;
if(reg.test(postalcode)){
return true;
}else if(postalcode==""||postalcode.length==0){
alert("请输入您的邮政编码");
return false;
}else{
alert("邮政编码格式有误,请重输");
return false;
}
}
H5
<input type="text" name="postalCode" pattern="[0-9]{6}" title="邮政编码" required="required"/>