求身份证号码的正则表达式的验证

正则表达式的应用,请各位大神分享哈正则表达式的验证,最近真该看,求帮助

.........哪个语言

http://www.cnblogs.com/lzrabbit/archive/2011/10/23/2221643.html
JS验证的

18位身份证:^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$

身份证验证

http://blog.csdn.net/u011831077/article/details/71524426
各种正则都有

这个链接,解决所有验证:http://blog.csdn.net/qq80583600/article/details/69062659