SFZH=[141027197802163033]
*-- 判断身份证长度
IF LEN(SFZH)!=18
MESSAGEBOX([身份证号码长度为 ]+TRANSFORM(LEN(SFZH))+[ 位])
ENDIF
*-- 判断年
NYEAR=INT(VAL(SUBSTR(SFZH,7,4)))
IF NOT BETWEEN(NYEAR,1900,YEAR(DATE()))
MESSAGEBOX([身份证 年 错误 【]+TRANSFORM(NYEAR)+[】])
RETURN NYEAR
......................
阅读全部 | 2019年6月13日 13:03