博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
校验台湾身份证号码的js脚本
阅读量:6676 次
发布时间:2019-06-25

本文共 842 字,大约阅读时间需要 2 分钟。

网上搜了一下,居然没有,只好自己写一个。

 

//台湾地区身份证校验function IsTWIdcard(idcard){        if(/^[A-Z][1-2]\d{8}$/.test(idcard))    {        var area={'A':10,'B':11,'C':12,'D':13,'E':14,'F':15,'G':16,'H':17,'J':18,'K':19,'L':20,'M':21,'N':22,'P':23,'Q':24,'R':25,'S':26,'T':27,'U':28,'V':29,'X':30,'Y':31,'W':32,'Z':33,'I':34,'O':35};        var idcard_array = new Array();                idcard_array = idcard.split("");                var jym=parseInt(area[idcard_array[0]]/10)+9*(area[idcard_array[0]]%10)+8*idcard_array[1]+7*idcard_array[2]+6*idcard_array[3]+5*idcard_array[4]+4*idcard_array[5]+3*idcard_array[6]+2*idcard_array[7]+1*idcard_array[8];                jym=(10-jym%10)%10;                if(idcard_array[9]==jym)        {                   return true;        }            }            return false;}

 

转载于:https://www.cnblogs.com/goding/p/4520136.html

你可能感兴趣的文章
docker~save与load的使用
查看>>
[LeetCode] Binary Watch 二进制表
查看>>
Scala基础入门-3
查看>>
Chapter 2. mail user agent (MUA)
查看>>
Codeforces 706B Interesting drink
查看>>
html中target的用法
查看>>
Java 锁机制 synchronized
查看>>
iOS - Mac OS X 常用快捷键
查看>>
Jmeter教程索引贴
查看>>
Andoird Crash的跟踪方法,使用腾讯Bugly来捕捉一些疑难杂症,让我们APP稳定上线...
查看>>
五更转曲(转载)
查看>>
PowerDesigner使用教程
查看>>
ACE admin 后台管理框架
查看>>
Python模块探秘之smtplib,实现纯文本邮件的发送
查看>>
易语言入门之一 简介
查看>>
(转)神经网络和深度学习简史(第一部分):从感知机到BP算法
查看>>
scrapy 的 selector 练习
查看>>
47.6. Init.d Script
查看>>
为什么要用局部敏感哈希
查看>>
自己动手写客户端UI库——创建第一个控件
查看>>