- 浏览: 4867725 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (743)
- JAVA (44)
- JAVA 乔乐共享 (145)
- js (132)
- database (26)
- jQuery (46)
- velocity (16)
- Ubuntu (14)
- Grails (2)
- Groovy (6)
- xml (2)
- Spring (11)
- mysql (24)
- sqlserver (6)
- oracle (9)
- cmd (8)
- CSS (17)
- Linux (2)
- sqlite (4)
- php (11)
- json (2)
- laravel (2)
- html (3)
- 闲聊 (3)
- git (13)
- nodejs (25)
- angularjs (17)
- npm (8)
- bootstrap (4)
- mongodb (5)
- React (32)
- Crack (7)
- b (0)
- ES6 (2)
- webpack (3)
- Babel (1)
- Koa (1)
最新评论
-
taoshengyijiuzt:
感谢大佬!!!
JetBrains最新激活服务器(长期更新ing) -
masuweng:
激活码可以用
JetBrains最新激活服务器(长期更新ing) -
dusdong:
都失效了
JetBrains最新激活服务器(长期更新ing) -
追风筝的孩纸Zz:
dddddddddddddddd
js获取网页屏幕可见区域高度 -
自己811005:
88350bcf69dcfbda7f8a76a589d9054 ...
Js设置前端允许跨域请求后端API:Access-Control-Allow-Credentials
function checkCardId(socialNo){ if(socialNo == "") { alert("输入身份证号码不能为空!"); return (false); } if (socialNo.length != 15 && socialNo.length != 18) { alert("输入身份证号码格式不正确!"); return (false); } var area={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"}; if(area[parseInt(socialNo.substr(0,2))]==null) { alert("身份证号码不正确(地区非法)!"); return (false); } if (socialNo.length == 15) { pattern= /^\d{15}$/; if (pattern.exec(socialNo)==null){ alert("15位身份证号码必须为数字!"); return (false); } var birth = parseInt("19" + socialNo.substr(6,2)); var month = socialNo.substr(8,2); var day = parseInt(socialNo.substr(10,2)); switch(month) { case '01': case '03': case '05': case '07': case '08': case '10': case '12': if(day>31) { alert('输入身份证号码不格式正确!'); return false; } break; case '04': case '06': case '09': case '11': if(day>30) { alert('输入身份证号码不格式正确!'); return false; } break; case '02': if((birth % 4 == 0 && birth % 100 != 0) || birth % 400 == 0) { if(day>29) { alert('输入身份证号码不格式正确!'); return false; } } else { if(day>28) { alert('输入身份证号码不格式正确!'); return false; } } break; default: alert('输入身份证号码不格式正确!'); return false; } var nowYear = new Date().getYear(); if(nowYear - parseInt(birth)<15 || nowYear - parseInt(birth)>100) { alert('输入身份证号码不格式正确!'); return false; } return (true); } var Wi = new Array( 7,9,10,5,8,4,2,1,6, 3,7,9,10,5,8,4,2,1 ); var lSum = 0; var nNum = 0; var nCheckSum = 0; for (i = 0; i < 17; ++i) { if ( socialNo.charAt(i) < '0' || socialNo.charAt(i) > '9' ) { alert("输入身份证号码格式不正确!"); return (false); } else { nNum = socialNo.charAt(i) - '0'; } lSum += nNum * Wi[i]; } if( socialNo.charAt(17) == 'X' || socialNo.charAt(17) == 'x') { lSum += 10*Wi[17]; } else if ( socialNo.charAt(17) < '0' || socialNo.charAt(17) > '9' ) { alert("输入身份证号码格式不正确!"); return (false); } else { lSum += ( socialNo.charAt(17) - '0' ) * Wi[17]; } if ( (lSum % 11) == 1 ) { return true; } else { alert("输入身份证号码格式不正确!"); return (false); } }
发表评论
-
ESLint: elements with click handlers must have at least one keyboard listener.
2018-11-13 15:57 17572ESLint: Visible, non-interact ... -
Fetch API Error: Body not allowed for GET or HEAD requests with UUID
2018-10-24 11:51 2079报错说明: bog.js:35 [ERROR] [201 ... -
JSEncrypt encrypt return false排查并解决
2018-04-11 13:41 106122018-04-11写道 今天测试环境JSEncrypt ... -
Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tai
2018-04-10 10:58 8552Js Canvas画图加载远程连接报错: Uncaugh ... -
Canvas教程:拼图,组合图像,画圆形图像,添加二维码logo,添加文字
2018-03-30 16:15 41641,创建canvas对象 // method 1 ... -
前端跨域::The 'Access-Control-Allow-Origin' header contains multiple values *
2018-01-08 17:06 0报错信息:3000为本地服务器端口号 The 'Acces ... -
Js设置前端允许跨域请求后端API:Access-Control-Allow-Credentials
2017-08-23 10:53 100953跨域报错信息: Fetch API cannot loa ... -
Js正则一行隐藏手机号mask phone number
2017-08-17 15:08 3053// 隐藏手机号中间4为: '18812345678'.r ... -
Js / React 循环数据表格一行多列的情况
2017-08-10 19:26 3718最终呈现效果: 数据结构: const hfA ... -
百度地图js报错Uncaught TypeError: b.ga(...).nb is not a function
2017-04-20 10:48 1870事件:百度地图异步批量创建marker,单击单个marker ... -
百度地图js报错Uncaught TypeError: b.ga(...).nb is not a function
2017-04-20 10:52 2019事件:百度地图异步批量创建marker,单击单个marker ... -
React&Js实现无刷新搜索后隐藏键盘[兼容IOS&Android]
2016-10-28 14:23 1257搜索框效果: React Html: < ... -
使用localStorage实现历史记录搜索功能
2016-09-19 19:04 12769搜索功能在商品很多的时候尤为重要,那为什么要历史记录呢,是 ... -
Web SQL初体验之新手指导(全功能解析)
2016-08-17 17:23 10971。创建并打开数据库 var db = window.o ... -
原生JS 循环Nodelist Dom列表的4种方式
2016-07-07 17:18 6137function $(id) { return do ... -
js 倒计时日期对比函数的实现,兼容Android和iOS
2016-06-29 17:30 2413function downTime(date) { ... -
IOS 字符串转日期格式化踩过的坑
2016-06-29 17:25 2767// 正常主流浏览器支持的日期格式化函数如下: ... -
前端开发手机内置浏览器(含js函数)兼容性汇总之那些踩过的坑
2016-06-20 12:53 9737这里会汇总一些移动 ... -
doT js模板引擎 使用自定义函数进行渲染的两种方法
2016-05-12 14:05 4534doT模板是一款js渲染模板引擎,速度快,文件小,渲染效果 ... -
js post x-www-form-urlencoded、form-url数据,Nodejs获取x-www-form-urlencoded数据
2016-04-05 16:13 64581、post数据结构: Form Data: ty ...
相关推荐
JavaScript正则表达式验证身份证号码是否合法(两种方法)分析.docx
JS验证身份证号码合法性
使用javascript校验身份证号码的合法性 校验规则严格,很容易套用到项目中 套用例子详见http://blog.csdn.net/zcyhappy1314/article/details/8645189
js验证身份证号码的有效方法 js验证身份证号码的有效方法 js验证身份证号码的有效方法 js验证身份证号码的有效方法 js验证身份证号码的有效方法 js验证身份证号码的有效方法js验证身份证号码的有效方法
js身份证号码,电话号码验证等脚本 *判别身份证号码是否合法,入口参数为身份证号码 *判别电话号码,手机号是否有效
在用户注册页面有些需求要求的比较严格,需要对身份证验证是否合法,通过此功能严格此系统软件,从而过滤到很多水客。此篇文章主要是讲解如何用javascript正则表达式验证身份证号码是否合法,需要的朋友可以参考下
通过js验证身份证是否有效的js以及身份证的验证算法详解;包括详细的js代码
js方法获得身份证号码对应的信息(性别、出生日期、籍贯省市) 亲测,绝对正确
运用javascript进行身份证号码格式验证。
js判断身份证验证函数,这个函数能够判断城市各个地区开头的数字为准。
js身份证号码验证 详细全面的身份证号码验证
网上很多关于身份证校验的javascript代码,不过都没给全,以下是我添加全了函数一起提供的,希望对大家有所帮助。 javascript身份证号码验证-支持18位带x身份证。
身份证号码验证; Demo例子里有完整的Js代码; 末位为X或x都能验证; 老身份证号码15位的也可以验证是否正确; 完整验证新老身份证号码的正确性
js实现根据15位和18位身份证判断性别和生日。。。
javaScript实现验证身份证是否正确,并能获取户口所在地。 调用方式: 引入idCard.js var msg = idCard.checkIdCard(身份证号); msg为 "正确" 时验证正确,否则返回错误信息 身份证正确时调用 var address = ...
身份证号码号码验证JS。可以非常严格的对所输入的号码进行验证,特别是有‘X’的,以及二代身份证。
在身份证文本框输入文字后,性别文字框(或下拉框)、出生日期、籍贯省、籍贯市、籍贯县可自动获取。获取的项目可通过函数的参数任意控制。示例包含一个html页面和一个js文件。
JS验证身份证及获取地区功能示例 主要介绍了JS实现的验证身份证及获取地区功能,结合实例形式分析了JS字符串、数组及正则操作相关技巧,需要的朋友可以参考下
具体代码如下: 一、用javascript验证: 代码如下: [removed] function checkIdcard(idcard){ var Errors=new Array( “验证通过!”, “身份证号码位数不对!”, “身份证号码出生日期超出范围或含有非法字符!”, ...
身份证规则验证 错1个数字都不行 /** * 身份证15位编码规则:dddddd yymmdd xx p * dddddd:地区码 * yymmdd: 出生年月日 * xx: 顺序类编码,无法确定 * p: 性别,奇数为男,偶数为女 * <p /> * ...