JS根据身份证号得出年龄、性别、生日、籍贯问题,来个高手
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS根据身份证号得出年龄、性别、生日、籍贯问题,来个高手相关的知识,希望对你有一定的参考价值。
问题:要求在身份证号处输入号码后,自动判断号码是否正确并得出下面几项。
代码太长,发在360云盘里(yunpan.cn/QpNn62RV64Zez ),请下载完成测试后发我85460103@qq.com
不好意思,我问的籍贯是能过身份证号打头区号得出所在的省份,让大家误解了。具体代码里都写好了,只是那代码好像有点问题,再有我不会调用。您只要打开看看就懂我意思了,会JS的应该不难
18位身份证
前1~2位数字表示:所在省份的代码;
第3~4位数字表示:所在城市的代码;
第5~6位数字表示:所在区县的代码;
第7~14位数字表示:出生年、月、日;
第15~16位数字表示:所在地的派出所的代码;
第17位数字表示性别:奇数表示男性,偶数表示女性;
15位差距不大
前1~2位数字表示:所在省份的代码;
第3~4位数字表示:所在城市的代码;
第5~6位数字表示:所在区县的代码;
第7、8位为出生年份(两位数)
第9、10位为出生月份
第11、12位代表出生日期
第15位代表性别,奇数为男,偶数为女追问
我在网上找 了一个代码,只是不会用,能下载去修改一下吗
追答http://yunpan.cn/QpNpkyvWi4rhH
你自己去看吧,根据你给的代码改的
我不会Js,在网上看到这代码,想知道怎么用,籍贯不是可以用打头的区号算出吗,先看那代码
追答比如我的身份证就是桂林的,但是我的籍贯是广东汕头,区号和籍贯没有关系。
代码我刚才看了,根本用不了,isIdCardNo这个方法都没有定义,估计是另外的文件里引用的,而且它判断的是身份证所在地,而且只能判断是哪个省,你需要详细的判断需要自己完善对照表。代码写了个大概,你想怎么用我也不知道,不懂怎么改。
以上是关于JS根据身份证号得出年龄、性别、生日、籍贯问题,来个高手的主要内容,如果未能解决你的问题,请参考以下文章
在EXCELL里输入身份证号后,怎样利用函数提取性别,生日呢?