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

//台湾地区身份证校验
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;
}

最新文章

  1. js的闭包概念
  2. 不同数据库中同一张表的SQL循环修改语句
  3. redis3.0.6安装(linux和windows)
  4. 学习SQL的点点滴滴(四)-UPDATE小计
  5. wpf 后台绘制圆弧
  6. 如何破解Excel文档的编辑密码
  7. c++ 递归斐波那契算法及时间复杂度
  8. thinkphp实现分页
  9. Swift的一些基础内容
  10. Codevs 1010 过河卒
  11. C语言结构体中的函数指针
  12. SPRING IN ACTION 第4版笔记-第三章Advancing wiring-001-DataSource在应用和开发环境之间切换 profile
  13. Android零碎知识(一)
  14. python 高级部分
  15. numpy学习笔记(四)
  16. css实现半圆和圆
  17. jieba分词/jieba-analysis(java版)
  18. 洛谷P1099 树网的核
  19. 【WPF】 Behavior
  20. 获取同一接口多个实现类的bean

热门文章

  1. tumblr热度
  2. deque中的细节问题,以及reverse和max_element的使用
  3. 【HDOJ1018】【大数阶乘位数】【斯特林公式】
  4. JPI中常使用的类介绍:
  5. 通过阻止 touchstart 事件,解决移动端的 BUG
  6. 求连续数字的和------------------------------用while的算法思想
  7. itcast-Hibernate orm元数据和 关系操作
  8. sudo权限的设置
  9. mysql再探
  10. plsql快速入门