小峰

读论文,读草案,想毕业
随笔 - 85, 评论 - 513, 引用 - 19

导航

每月存档

最新留言

广告

 

RegularExpressionValidator中的关于身份证的正则表达式定义是18位数字或15位数字,实际上,有相当一部分身份证最后一位是x的,在这样的情况,正则表达式需要进行一定的修改,最简单的方式改为如下就可以了:

(\d{17}[\dx])|\d{15}

身份证严格的检验见C#实现的18位身份证格式验证算法,更加严格的检验还需要实现15位身份证升级到18位身份证的代码,并进行生日和身份证数据的比对及合法性检查。

打印 | 张贴于 2004-10-28 12:43:00 | Tag:暂无标签

对不起,本博客主人暂时禁止大家查看或者发表评论,请查看其它博客内容.

Powered by: Joycode.MVC引擎 0.5.2.0