校验台湾身份证号码的js脚本
2024-08-23 11:39:57
网上搜了一下,居然没有,只好自己写一个。
//台湾地区身份证校验
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;
}
最新文章
- js的闭包概念
- 不同数据库中同一张表的SQL循环修改语句
- redis3.0.6安装(linux和windows)
- 学习SQL的点点滴滴(四)-UPDATE小计
- wpf 后台绘制圆弧
- 如何破解Excel文档的编辑密码
- c++ 递归斐波那契算法及时间复杂度
- thinkphp实现分页
- Swift的一些基础内容
- Codevs 1010 过河卒
- C语言结构体中的函数指针
- SPRING IN ACTION 第4版笔记-第三章Advancing wiring-001-DataSource在应用和开发环境之间切换 profile
- Android零碎知识(一)
- python 高级部分
- numpy学习笔记(四)
- css实现半圆和圆
- jieba分词/jieba-analysis(java版)
- 洛谷P1099 树网的核
- 【WPF】 Behavior
- 获取同一接口多个实现类的bean