更新了一下,见2楼,注意是以前未考虑2000年后的问题。请以前下载的朋友重新下载。
因工作原因,对foxtable关注停止了一段时间。前些日子,看到有人发帖要求提供有关提取身份证信息函数的帖子。于是就抽空学习研究了一下,目前可用表达式提取身份证号中的:
省份(籍贯全称与简称)、出生年月日、生日、性别,及校验码,15位升位18位。另外附加了一个精确计算周岁的方法。设计一些人事档案管理软件或者初学者,可以将此作为一个模块或学习用。方法不一定是最好的,目前仅局限在使用表达式,请不要与代码相提并论。大家要注意:18位有的校验码最后一位是罗马数字中的Ⅹ(10 ),而不是字母X。但大部分都输入英文字母X.为方便起见,我也就设置成了英文字母X。关于身份证信息中的原籍所在地址,可以通过区域代码库,用代码实现提取,用表达式提取有困难。在做这个过程中,很容易发现foxtable存在一些遗憾的地方。楼下写出来,希望贺老师关注。(我opera浏览器,可能帖子显示不好)
[此贴子已经被作者于2010-3-30 12:50:59编辑过]