正则表达式及其相关

今天用到了对身份证号码的验证,找到了这个正则表达式:

^(\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

posted on 2008-05-29 18:23  阳光下的柚子  阅读(252)  评论(0编辑  收藏  举报

导航