正则表达式及其相关
今天用到了对身份证号码的验证,找到了这个正则表达式:
^(\d{18,18}|\d{15,15}|\d{17,17}(x|X))$
可以验证15位和18位身份证,包括18位末尾为X的,另外网上还有更详细的验证方式,即严格验证,根据选择的地区、出生年月验证身份证,需要的搜索一下便可。
同时推荐以下两篇文章,一篇是讲解正则表达式的,很好,另外一篇是用正则表达式来检索处理文本,不错的应用。
1.C#正则表达式整理备忘
http://www.cnblogs.com/KissKnife/archive/2008/03/23/1118423.html
2.正则表达式的妙用--获得数组
http://www.cnblogs.com/ericwen/archive/2007/12/07/RegexMatchGroups.html