66问答网
所有问题
15位和18位包括年月日验证的身份证号正则表达式
如题所述
举报该问题
推荐答案 2011-11-04
验证身份证号(15位或18位数字):"^\d{15}|\d{18}$"。
验证一年的12个月:"^(0?[1-9]|1[0-2])$"正确格式为:"01"~"09"和"1"~"12"。
验证一个月的31天:"^((0?[1-9])|((1|2)[0-9])|30|31)$"正确格式为;"01"~"09"和"1"~"31"。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/ppxipDpps.html
其他回答
第1个回答 2012-05-15
/([1-6]\d{5}(19|20)\d\d(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])\d{3}[0-9xX])|([1-6]\d{5}\d\d(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])\d{3})/
相似回答
15
/
18位身份证号码验证
有哪些
正则
写法
答:
介绍xxxxxx yyyy MM dd 375 0
十八位
xxxxxx yy MM dd 75 0
十五位
地区: [1-9]\d{5}年的前两位: (18|19|([23]\d)) 1800-2399年的后两位: \d{2}月份: ((0[1-9])|(10|11|12)) 天数: (([0-2][1-9])|10|20|30|31) 闰年不能禁止29+三位顺序码: \d{3}两位...
身份证号码的正则表达式
答:
④第7~14位数字表示:出生年、月、日;⑤第15、16位数字表示:所在地的派出所的代码
;⑥第17位数字表示性别:奇数表示男性,偶数表示女性;⑦第18位数字是校检码:也有的说是个人信息码,一般是随计算机随机产生,用来检验身份证的正确性。校检码可以是0~9的数字,有时也用x表示。
JS
验证身份证的正则表达式
?
答:
18位身份证
:先用这个
表达式
取出出生年份 \d{6}(\d{4})\d{8} 1就是四位的年份,比如1986 在用这个表达式判断是不是在1900-2000之间 (19\d{2}|2000)
15位身份证
,这种身份证1900和2000是区分不出来的,这种身份证年份只用后两位表示 先用这个表达式取出出生年份 \d{6}(\d{2})\d{7} 1就...
验证身份证号码
的正确
正则表达式
答:
isCardNo(card){ // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位
,可能为数字或字符X var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;if(reg.test(card) === false){ alert("身份证输入不合法");return false;} } ...
问2个
正则表达式
答:
这很明显分别是识别
15位和18位身份证号码的正则表达式
嘛,不过仅仅是对生日进行了简单的判断。1、[1-9]\d{7} ((0\d)|(1[0-2])) (([0|1|2]\d)|3[0-1]) \d{3} 分4部分 15位身份证号码:6位地区码,6位生日码,3
位编号
1) [1-9] 地区号码首位,可以是1-9任何数字,...
正则表达式
判断
18位身份证
,该怎么处理?
答:
1、介绍:xxxxxx yyyy MM dd 375 0
十八位
xxxxxx yy MM dd 75 0
十五位
2、地区: [1-9]\d{5} 3、年的前两位: (18|19|([23]\d))4、年的后两位: \d{2} 5、月份: ((0[1-9])|(10|11|12))6、天数: (([0-2][1-9])|10|20|30|31)7、三位顺序...
大家正在搜
用正则表达式验证身份证号
判断身份证号是否正确的正则表达式
身份证号的正则表达式
18位身份证正则表达式
js校验身份证号正则表达式
年月日正则表达式
正则表达式匹配年月日
正则表达式身份证匹配
正则表达式判断身份证
相关问题
匹配身份证号15位或18位数的正则表达式怎么写
java 问题:正则表达式验证身份证该怎么写?包括15位的和...
验证身份证号码的正确正则表达式
身份证得正则正则表达式是什么?
身份证号码的验证正则表达式(同时匹配新旧)
身份证号码(度为18或15位)格式?
你好看见你懂正则表达式。想请教,身份证号码15位 18位数字...
java中用正则表达式一个15位或18位的数字