身份证正则表达式
急需要判断15位和18位身份证正确性的正则表达式,而且最后一样可以是X的正则表达式。在线急等啊!...
急需要判断15位和18位身份证正确性的正则表达式,而且最后一样可以是X的正则表达式。在线急等啊!
展开
5个回答
展开全部
以黑龙江省的身份证给你讲一下:
15位
1-6位是你所在的地方
7-12位是你的生日
13-15位是你的身份证号
18位
1-6位是你所在的地方
7-14位是你的生日
15-17位是你的身份证号
18位是校验码
身份证号1 3 5 7 9是男性 2 4 6 8 0是女性
校验码不按男女算,有的还是X.
如:
230102800808002(15位)
23黑龙江省01哈尔滨市02道里区800808生日002身份证号
230102198008080021
23黑龙江省01哈尔滨市02道里区19800808生日002身份证号1校验码
15位
1-6位是你所在的地方
7-12位是你的生日
13-15位是你的身份证号
18位
1-6位是你所在的地方
7-14位是你的生日
15-17位是你的身份证号
18位是校验码
身份证号1 3 5 7 9是男性 2 4 6 8 0是女性
校验码不按男女算,有的还是X.
如:
230102800808002(15位)
23黑龙江省01哈尔滨市02道里区800808生日002身份证号
230102198008080021
23黑龙江省01哈尔滨市02道里区19800808生日002身份证号1校验码
展开全部
^\d{14}(\d{1}|\d{4}|(\d{3}[xX]))$
大小写的x都ok
大小写的x都ok
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[\d]{6}(19|20)*[\d]{2}((0[1-9])|(11|12))([012][\d]|(30|31))[\d]{3}[xX\d]*
可以判断出生年月是否符合要求
可以判断出生年月是否符合要求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\b\d{15,18}\b
只匹配15-18的数字
只匹配15-18的数字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C#:"[\d]{15}|[\d]{17}[\dx]{1}"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询