港澳台证件号正则表达式
港澳通行证号正则表达式
// 身份证验证
// 护照验证
// 港澳通行证验证
// 台湾通行证验证
1 jQuery.validator.addMethod("isHKMacao", function(value, element, type) { 2 if ($(type).val() === '3') { 3 var re = /^[HMhm]{1}([0-9]{10}|[0-9]{8})$/; 4 return this.optional(element) || (re.test(value)); 5 } else { 6 return true; 7 } 8 }, "港澳通行证格式不正确");
1 jQuery.validator.addMethod("isTaiwan", function(value, element, type) { 2 if ($(type).val() == "4") { 3 var re1 = /^[0-9]{8}$/; 4 var re2 = /^[0-9]{10}$/; 5 return this.optional(element) || (re1.test(value)) || (re2.test(value)) 6 } else { 7 return true; 8 } 9 }, "台湾通行证格式不正确");
可以试试,需要jquery
谢谢