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中数组对象的那些自带方法介绍
Mar 12 Javascript
图片延迟加载的实现代码(模仿懒惰)
Mar 29 Javascript
js中function()使用方法
Dec 24 Javascript
JavaScript设计模式之适配器模式介绍
Dec 28 Javascript
jQuery实现简单的日期输入格式化控件
Mar 12 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
Nov 30 Javascript
JavaScript判断按钮被点击的方法
Dec 13 Javascript
用vue和node写的简易购物车实现
Apr 25 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
Jun 28 Javascript
webpack 2的react开发配置实例代码
Jul 28 Javascript
新手如何快速理解js异步编程
Jun 24 Javascript
Vue 实现分页与输入框关键字筛选功能
Jan 02 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
CodeIgniter框架中_remap()使用方法2例
2014/03/10 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
CodeIgniter框架常见用法工作总结
2017/03/16 PHP
javascript下操作css的float属性的特殊写法
2007/08/22 Javascript
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
2010/10/20 Javascript
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
javascript实现youku的视频代码自适应宽度
2015/05/25 Javascript
jQuery表格插件datatables用法汇总
2016/03/29 Javascript
js流动式效果显示当前系统时间
2016/05/16 Javascript
详解Python中logging日志模块在多进程环境下的使用
2016/12/26 Javascript
Javascript实现跨域后台设置拦截的方法详解
2017/08/04 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
2018/01/05 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
jquery点击回车键实现登录效果并默认焦点的方法
2018/03/09 jQuery
Vue-cli配置打包文件本地使用的教程图解
2018/08/02 Javascript
JS 正则表达式验证密码、邮箱格式的实例代码
2018/10/28 Javascript
vue实现在v-html的html字符串中绑定事件
2019/10/28 Javascript
Python  __getattr__与__setattr__使用方法
2008/09/06 Python
python实现用户管理系统
2018/01/10 Python
python代码过长的换行方法
2018/07/19 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
Pyecharts绘制全球流向图的示例代码
2020/01/08 Python
CSS3的Flexbox布局的简明入门指南
2016/04/08 HTML / CSS
详解HTML5新增标签
2017/11/27 HTML / CSS
Happy Socks英国官网:购买五颜六色的袜子
2020/11/03 全球购物
《纸船和风筝》教学反思
2014/02/15 职场文书
小学德育工作经验交流材料
2014/05/22 职场文书
青年志愿者活动方案
2014/08/17 职场文书
电子商务实训报告总结
2014/11/05 职场文书
2014年乡镇工作总结
2014/11/21 职场文书
学校实习推荐信
2015/03/27 职场文书
初中教务主任竞聘演讲稿(范文)
2019/08/20 职场文书
导游词之海南天涯海角
2019/12/05 职场文书