var res = /(^(d{3,4}-)?d{7,8})$|^((1[0-9][0-9]d{8}$))/;
上面那样写是错的,,具体原因还不是很懂
jQuery.validator.addMethod("numValidate",function(value, element, param){ if (value == "")return true; if(/(^(d{3,4}-)?d{7,8})$|^((1[0-9][0-9]d{8}$))/.test(value)){ return true; }else{ return false; } },"请输入正确的号码");
contactPFixedNo : {numValidate:true}, contactPMobileNo : {numValidate:true}