JS身份证真实性校验(一)】的更多相关文章

//这个可以验证15位和18位的身份证,并且包含生日和校验位的验证. //如果有兴趣,还可以加上身份证所在地的验证,就是前6位有些数字合法有些数字不合法. function isIdCardNo(num) { num = num.toUpperCase(); //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X. if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(num))) { alert('输入的…
var Wi = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1 ]; // 加权因子 var ValideCode = [ 1, 0, 10, 9, 8, 7, 6, 5, 4, 3, 2 ]; // 身份证验证位值.10代表X function idCardInValid(idCard) { idCard = trim(idCard.replace(/ /g, "")); // 去掉字符串头尾空格 if (idCar…
身份证号码真实性校验 <input type="text" value="请输入身份证号" id="cards" ><button onclick="isIdCardNo(cv)">ok</button> <script> function $(id){ return document.getElementById(id);}var cv;  //获取input框的值$('car…
var Wi = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1 ]; // 加权因子 var ValideCode = [ 1, 0, 10, 9, 8, 7, 6, 5, 4, 3, 2 ]; // 身份证验证位值.10代表X function idCardInValid(idCard) { idCard = trim(idCard.replace(/ /g, "")); // 去掉字符串头尾空格 if (idCar…
通过js实现对15位或者18位身份证格式校验: 通过调用idCardNoUtil.checkeIdCardNo(idCardNo)传入身份证号码,实现校验. var idCardNoUtil = { /*省,直辖市代码表*/ provinceAndCitys: { 11: "北京", 12: "天津" 13: "河北", 14: "山西", 15: "内蒙古", 21: "辽宁", 22…
一个完整的 JS 身份证校验代码 身份证号码是由 18 位数字组成的,它们分别表示: (1) 前 1.2 位数字表示: 所在省份的代码; (2) 第 3.4 位数字表示: 所在城市的代码; (3) 第 5.6 位数字表示: 所在区县的代码; (4) 第 7~14 位数字表示: 出生年.月.日 (7.8.9.10 位是年,11.12 位是月,13.14 位是日); (5) 第 15.16 位数字表示: 所在地的派出所的代码; (6) 第 17 位数字表示性别: 奇数表示男性,偶数表示女性; (7)…
js常用身份校验规则 var Validator = { extractBirth: function(id) { // 身份证提取出生年月 var re = null, split, year, month, day; if (id.length === 15) { re = /^(\d{6})(\d{2})(\d{2})(\d{2})(\d{3})$/i; } else { re = /^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$/i; } /…
前言 百度百科解释:身份证号码 首先贡献一个大神的链接:js验证身份证超准 代码 function checkIdcard(idcard) { var Errors = new Array( "验证通过!", "身份证号码位数不对!", "身份证号码出生日期超出范围或含有非法字符!", "身份证号码校验错误!", "身份证地区非法!" ); var area = { 11: "北京",…
var IDCard = function () { //---------------------------------------------------------- // 功能:根据身份证号获得出生日期 // 参数:身份证号 psidno // 返回值: // 出生日期 //---------------------------------------------------------- this.GetBirthday = function (psidno) { var birth…
转载自:http://www.wiibil.com/website/sublimelinter-jshint-csslint.html 在Sublime Text中安装SublimeLinter,Node.js进行JS&CSS代码校验 发布时间: 2016年1月11日 作者: WIIBIL 阅读:801 次 评论数:4 次 文章目录 [隐藏] 一:Sublime Text 中需要先安装Package Control 二.安装SublimeLinter 三.安装SublimeLinter-jshi…