校验规则:
19*号段目前已知有:199
14*号段目前已知有:147、148
可能不够完整,有待补充...........
//手机号码验证
jQuery.validator.addMethod("isMobile", function(value, element) {
var mobile_phone = document.getElementById('mobile_phone').value;
var length = mobile_phone.length;
alert(length);
var mobile = /^(13[0-9]{9})|(18[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})|(16[0-9]{9})|(14[0-9]{9})|(199[0-9]{8})$/;
return this.optional(element) || (length == 11 && mobile.test(value));
}, "请正确填写手机号码");
JS:
$(document).ready(function(){
$("#mainForm").validate({
rules : {
mobile_phone:{
required : true,
minlength : 11,
isMobile : []
},
messages: {
mobile_phone : {
minlength : "手机号格式不正确",
}
}