JS实现中国公民身份证号码有效性验证


Posted in Javascript onFebruary 20, 2017

可直接复制粘贴运行 带生成身份证号码功能

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="http://demo.js.jdk5.com/jquery-1.12.3.min.js"></script>
<script type="text/javascript" src="http://demo.js.jdk5.com/IDValidator/IDValidator.js" charset="utf-8" ></script>
<script type="text/javascript" src="http://demo.js.jdk5.com/IDValidator/GB2260.js" charset="utf-8" ></script>
<title>Insert title here</title>
<style type="text/css">
div{margin: 20px;}
</style>
<script type="text/javascript">
//新建普通实例
var Validator = new IDValidator();
//或使用带地址码实例,需要引入GB2260
//var Validator = IDValidator(GB2260);
$(function (){
 $("#isValid-btn").click(function (){
 //验证号码是否合法,合法返回true,不合法返回false
 var code = $("#isValid").val();
 var i = Validator.isValid(code);
 $("#isValid-show").html(i == false ? "号码不合法" : "号码合法");
 });
 $("#getInfo-btn").click(function (){
 //号码合法时返回分析信息(地区、出生日期、性别、校验位),不合法返回false
 var code = $("#getInfo").val();
 var i = Validator.getInfo(code);
 $("#getInfo-show").html(i == false ? "号码不合法" : JSON.stringify(i));
 });
 $("#makeID18-btn").click(function (){
 //仿造一个18位身份证号
 $("#makeID18-show").html(Validator.makeID());
 });
 $("#makeID15-btn").click(function (){
 //仿造一个15位身份证号
 $("#makeID15-show").html(Validator.makeID(true));
 });
});
</script>
</head>
<body>
<div>
 <input id="isValid" />
 <button id="isValid-btn">判断是否合法</button>
 <div id="isValid-show"></div>
</div>
<div>
 <input id="getInfo" />
 <button id="getInfo-btn">身份证详细信息</button>
 <div id="getInfo-show"></div>
</div>
<div>
 <button id="makeID18-btn">仿造一个18位身份证号</button>
 <div id="makeID18-show"></div>
</div>
<div>
 <button id="makeID15-btn">仿造一个15位身份证号</button>
 <div id="makeID15-show"></div>
</div>
</body>
</html>

以上所述是小编给大家介绍的JS实现中国公民身份证号码有效性验证,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript学习笔记(十)
Jan 17 Javascript
js判断上传文件类型判断FileUpload文件类型代码
May 20 Javascript
jQuery制作仿Mac Lion OS滚动条效果
Feb 10 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
Apr 24 Javascript
jQuery四种选择器使用及示例
Jun 05 Javascript
第一次接触神奇的Bootstrap导航条
Aug 09 Javascript
jQuery实现自动输入email、时间和域名的方法
Aug 24 Javascript
微信小程序 获取设备信息 API实例详解
Oct 02 Javascript
浅谈AngularJS中ng-class的使用方法
Nov 11 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
Jan 08 jQuery
checkbox在vue中的用法小结
Nov 13 Javascript
JavaScript的级联函数用法简单示例【链式调用】
Mar 26 Javascript
js中new一个对象的过程
Feb 20 #Javascript
利用node.js搭建简单web服务器的方法教程
Feb 20 #Javascript
jQuery实现鼠标跟随效果
Feb 20 #Javascript
BootStrap fileinput.js文件上传组件实例代码
Feb 20 #Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
Feb 20 #Javascript
分享一道关于闭包、bind和this的面试题
Feb 20 #Javascript
原生JS实现跑马灯效果
Feb 20 #Javascript
You might like
PHP4中session登录页面的应用
2008/07/25 PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
2011/04/07 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
浅析php创建者模式
2014/11/25 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
jquery 操作单选框,复选框,下拉列表实现代码
2009/10/27 Javascript
js+jquery实现图片裁剪功能
2015/01/02 Javascript
JS运动基础框架实例分析
2015/03/03 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
JavaScript每天定时更换皮肤样式的方法
2015/07/01 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
2016/10/24 Javascript
jQuery下拉菜单的实现代码
2016/11/03 Javascript
JavaScript制作弹出层效果
2016/12/02 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
详解a++和++a的区别
2017/08/30 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
vue嵌套路由与404重定向实现方法分析
2018/05/04 Javascript
基于Express框架使用POST传递Form数据
2019/08/10 Javascript
微信小程序用户拒绝授权的处理方法详解
2019/09/20 Javascript
基于Element封装一个表格组件tableList的使用方法
2020/06/29 Javascript
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
修改Python的pyxmpp2中的主循环使其提高性能
2015/04/24 Python
详细介绍Python中的偏函数
2015/04/27 Python
django接入新浪微博OAuth的方法
2015/06/29 Python
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
Python中list查询及所需时间计算操作示例
2018/06/21 Python
安装PyInstaller失败问题解决
2019/12/14 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
python判断元素是否存在的实例方法
2020/09/24 Python
高中毕业生生活的自我评价
2013/12/08 职场文书
2014年应届大学生毕业自我鉴定
2014/01/31 职场文书
安全标准化实施方案
2014/02/20 职场文书
总结表彰大会主持词
2014/03/26 职场文书
卖房授权委托书样本
2014/10/05 职场文书
2014年租房协议书范本
2014/10/30 职场文书