首页 > 编程知识 正文

香港身份证正则校验,有效游戏身份证号码2020

时间:2023-05-05 17:29:04 阅读:28248 作者:2826

直接代码functionSFznum(id ) /检查身份证号码的正确方法varformat=/^ ) ([1][1-5] )|([2][1-3] )|([3][1-7] 格式. test (id ) ) { return false; (//区号检查) /出生年月日检查前的正则限制开始年为1900; var year=id.substr (6,4 ),/身份证年month=id.substr ) 10,2 ),/身份证月date=id.substr ) 12,2 ),/身份证日time=dabstr //身份证当月天数if (time now _ time|) { return false; (/检查数位判定varc=[ 7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2 ]; //系数var b=['1'、'0'、' x '、'9'、'8'、'7'、'6'、'5'、'4'、'3'、'2']; //校验码对照表var id_array=id.split (' ); var sum=0; for(vark=0; k 17; k () sum=parseint(id_array[k] ) parseint (c [ k ] ); } return id _ array [ 17 ].toupper case (==b [ sum ].toupper case ); }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。