比较常用证件正则表达式验证大全
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了比较常用证件正则表达式验证大全相关的知识,希望对你有一定的参考价值。
参考技术A 下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。//
身份证验证
jQuery.validator.addMethod("isIdCard",
function(value,
element,
type)
if
($(type).val()
===
'1')
var
re
=
/(^/d15$)|(^/d18$)|(^/d17(/d|X|x)$)/;
return
this.optional(element)
||
(re.test(value));
else
return
true;
,
"身份证格式不正确");
//
护照验证
jQuery.validator.addMethod("isPassport",
function(value,
element,
type)
if
($(type).val()
===
'2')
var
re1
=
/^[a-zA-Z]5,17$/;
var
re2
=
/^[a-zA-Z0-9]5,17$/;
return
this.optional(element)
||
(re2.test(value))
||
re1.test(value);
else
return
true;
,
"护照格式不正确");
//
港澳通行证验证
jQuery.validator.addMethod("isHKMacao",
function(value,
element,
type)
if
($(type).val()
===
'3')
var
re
=
/^[HMhm]1([0-9]10|[0-9]8)$/;
return
this.optional(element)
||
(re.test(value));
else
return
true;
,
"港澳通行证格式不正确");
//
台湾通行证验证
jQuery.validator.addMethod("isTaiwan",
function(value,
element,
type)
if
($(type).val()
==
"4")
var
re1
=
/^[0-9]8$/;
var
re2
=
/^[0-9]10$/;
return
this.optional(element)
||
(re1.test(value))
||
(re2.test(value))
else
return
true;
,
"台湾通行证格式不正确");
以上内容是小编给大家介绍比较常用证件正则表达式验证大全,希望大家喜欢。
以上是关于比较常用证件正则表达式验证大全的主要内容,如果未能解决你的问题,请参考以下文章
常用正则表达式大全(Xss防范sql注入手机邮箱验证等等,持续补充~)
常用正则表达式大全(Xss防范sql注入手机邮箱验证等等,持续补充~)