jquery 验证身份证

寄存器与计数器设计(Verilog) always @(posedge Reset or posedge Clock)//请在括号中补充敏感信号列表。always @(negedge Resetn , posedge Clock)//请在括号中补充敏感信号列表。always @(negedge Resetn,posedge Clock)//请在括号中补充敏感信号列表。//为了便于自动评测,请勿更改n的值。//为了便于自动评测,请勿更改n的值。//为了便于自动评测,请勿更改n的值。//为了便于自动评测,请勿更改n的值。 阅读详情
jQuery.validator.addMethod("isIdCard",
                        function(value, element) {

                            return this.optional(element) || isIdCard(value);
                        }, $.validator.format(" * 身份证号码不符合国定标准,请核对! "));

                function isIdCard(person_id) {
                    var person_id = person_id;
                    
                        //身份证的地区代码对照  
                        var aCity = {
                            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 : "国外"
                        };
                        //获取证件号码  
                        //  var person_id=person_id.value();  
                        //合法性验证  
                        var sum = 0;
                        //出生日期  
                        var birthday;
                        //验证长度与格式规范性的正则  
                        var pattern = new RegExp(
                                /(^\d{15}$)|(^\d{17}(\d|x|X)$)/i);
                        if (pattern.exec(person_id)) {
                            //验证身份证的合法性的正则  
                            pattern = new RegExp(
                                    /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/);
                            if (pattern.exec(person_id)) {
                                //获取15位证件号中的出生日期并转位正常日期       
                                birthday = "19" + person_id.substring(6, 8)
                                        + "-" + person_id.substring(8, 10)
                                        + "-" + person_id.substring(10, 12);
                            } else {
                                person_id = person_id.replace(/x|X$/i, "a");
                                //获取18位证件号中的出生日期  
                                birthday = person_id.substring(6, 10) + "-"
                                        + person_id.substring(10, 12) + "-"
                                        + person_id.substring(12, 14);

                                //校验18位身份证号码的合法性  
                                for ( var i = 17; i >= 0; i--) {
                                    sum += (Math.pow(2, i) % 11)
                                            * parseInt(
                                                    person_id.charAt(17 - i),
                                                    11);
                                }
                                if (sum % 11 != 1) {
                                    $(this).addClass("txtRequired");
                                    //alert("身份证号码不符合国定标准,请核对!");                               
                                    //$("#person_id").val("");  
                                    $("#birthday").val("")
                                    return false;
                                }
                            }
                            //检测证件地区的合法性                                  
                            if (aCity[parseInt(person_id.substring(0, 2))] == null) {
                                $(this).addClass("txtRequired");
                                //  alert("证件地区未知,请核对!");                             
                                //$("#person_id").val("");  
                                $("#birthday").val("");
                                return false;
                            }
                            var dateStr = new Date(birthday.replace(/-/g, "/"));

                            //alert(birthday +":"+(dateStr.getFullYear()+"-"+ Append_zore(dateStr.getMonth()+1)+"-"+ Append_zore(dateStr.getDate())))  
                            if (birthday != (dateStr.getFullYear() + "-"
                                    + Append_zore(dateStr.getMonth() + 1) + "-" + Append_zore(dateStr
                                    .getDate()))) {
                                $(this).addClass("txtRequired");
                                //  alert("证件出生日期非法!");                           
                                //$("#person_id").val("");  
                                $("#birthday").val("");
                                return false;
                            }
                            $(this).removeClass("txtRequired");
                            $("#birthday").val(birthday);
                            
                        } else {
                            $(this).addClass("txtRequired");
                            // alert("证件号码格式非法!");                           
                            //$("#person_id").val("");  
                            $("#birthday").val("")
                            return false;
                        }
                       
                        return true;
                }

                function Append_zore(temp) {
                    if (temp < 10) {
                        return "0" + temp;
                    } else {
                        return temp;
                    }
                }

在 SAP BTP ABAP 环境中构建多租户应用:从架构到实战 ABAP多租户应用架构解析 本文详细介绍了SAP BTP中ABAP环境的多租户应用架构,重点阐述了其核心组件及协作机制。在云原生SaaS模式下,多租户架构使多个客户能共享同一套ABAP平台,同时保持数据和配置隔离。架构包含三层:平台与子账户层、多租户应用与平台服务层(含Approuter、ABAP Solution service、XSUAA等核心组件)、ABAP系统与租户层。文章深入分析了各组件功能,包括Approuter的路由机制、ABAP Solution service的自动资源调度、XSUAA的安 阅读详情

相关推荐

手把手教你设计T型和Π型衰减器:从理论计算到实际搭建(含误差分析)

本文详细介绍了T型和Π型衰减器的设计方法,从理论计算到实际搭建,包括电阻值推导、元件选择技巧及误差分析。通过实例演示如何设计50Ω系统中的10dB衰减器,并提供了高频应用和优化策略,帮助电子工程师掌握阻抗匹配与信号衰减的核心技术。

weixin_33737774的博客 395

jQuery 人脸识别插件,支持图片和视频

  jQuery Face Detection 是一款人脸检测插件,能够检测到图片,视频和画布中的人脸坐标。它跟踪人脸并输出人脸模型的坐标位置为一个数组。我们相信,面部识别技术能够给我们的 Web 应用带来各种可能性,创造出互动的,有趣的功能。   注:人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对...

weixin_33816946的博客 314

保姆级教程:用MS建完分子模型,如何一键转成LAMMPS能用的data文件?

本文详细介绍了如何将Materials Studio(MS)构建的分子模型转换为LAMMPS可用的data文件的全流程。重点讲解了力场选择、环境配置、转换命令参数解析及常见问题排查,帮助初学者快速掌握MS与LAMMPS之间的数据转换技巧,特别适合计算材料学领域的研究人员。

weixin_42665255的博客 470

jQuery验证身份证有效性

【代码】jQuery验证身份证有效性。

xiadiganhuo的博客 510

计算机组成原理实验(已通关)-华中科技大学头歌Educoder(Logisim)

汉字国标码转区位码实验 汉字机内码获取实验 8位可控加减法电路设计 第2关 CLA182四位先行进位电路设计 第3关 4位快速加法器设计 第4关 16位快速加法器设计 第5关 32位快速加法器设计 第6关 5位无符号阵列乘法器设计 6位有符号补码阵列乘法器 乘法流水线设计 原码一位乘法器设计 偶校验编码设计 偶校验解码电路设计 16位海明编码电路设计 16位海明解码电路设计 海明编码流水传输实验 16位CRC并行编解码电路设计 CRC编码流水传输实验

紫荆鱼的博客 4万+

华为[ENSP]—— 实验二、三层交换和ARP的工作原理

华为[ENSP]三层交换和ARP的工作原理

weixin_62594100的博客 6409

jQuery 身份证验证

function testId(value) { var vcity = { 11: "北京", 12: "天津", 13: "河北", 14: "山西", 15: "内蒙古", 21: "辽宁", 22: "吉林", 23: "黑龙江", 31: "上海", 32: "江苏",

hanker的博客 3398

Android 关于佳博和汉印蓝牙热敏打印机开发,Android程序员必经的实践之路

针对于上面的问题,我总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料。(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2401_84149570的博客 1021

jquery验证身份证号码

//个人身份证 function checkEnergyCard(){  var allowancePersonValue=$("#allowancePersonID").val();  //是否为空  if(allowancePersonValue==""){   $("#allowancePersonIDTips").addClass("aTip");   $("#allowanc

LengYueQiuHan的博客 990

GRCNN抓取网络学习3【自制Jacquard数据集模型调优】

请先完成,这样有利于下面操作的理解!然后第二步是,有了自己的数据集输入到GRCNN中是三种文件,那么可以GRCNN抓取网络学习2【自制Jacquard数据集训练】!既然学会训练,那么开展下一步计划模型调优。GRCNN源码:https://github.com/skumra/robotic-grasping。

vor234的博客 2498

STM32 IIC电量计LTC2944

LTC2944是一款电池电量计,设计用于端电压为3.6V至60V的多节电池。它测量电池充电和放电、电池电压、电流和自身温度。精密模拟库仑计数器通过电池正极端子与负载或充电器之间的检测电阻器对电流进行积分。电池电压、电池电流和硅温度由内部ADC测量。

baidu_34971492的博客 3160

jq身份证号验证(详细)

//检查确认身份证是否合法(新)function checkCardNumber(text, callback){ checkAge = true; var number = text; if (number == null || number == "") { return callback("请输入真实有效的身份证号"); // eleCtrlShow($('#realNum'),'.co...

洋葱 5040

大数据知识面试题-通用(2026版)

序列号 内容 链接 1 大数据知识面试题-通用(2022版) 待续… 2 大数据知识面试题-Hadoop(2022版) 待续… 3 大数据知识面试题-MapReduce和yarn(2022版) 待续… 4 大数据知识面试题-Zookeepr (2022版) 待续… 5 大数据知识面试题-Hive (2022版) 待续… 6 大数据知识面试题-Flume(2022版) 待续… 7 大数据知识面试题-Hbase(2022版) 待续… 8 大数据知识面试题-sqoop(....

拉格朗日的学习笔记 2万+

jQuery身份证验证插件

jQuery身份证验证插件 /*! * jQuery isIDCard Plugin v1.0.0 * http://www.cnblogs.com/cssfirefly/p/5629561.html * * Copyright 2016 link * Released under the MIT license */ (function(factory) { if (typeof define === 'function' && define.amd) {

xiaozhen0610的博客 508

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

jquery validate日期与身份证验证实例

jquery validate日期与身份证验证实例 下面是validate的validate.js jQuery.extend(jQuery.validator.messages, { required: “必填”, remote: “请修正该字段”, email: “请输入正确格式的电子邮件”, url: “请输入合法的网址”, date: “请输入合法的日期”, dat

suyuwen1的专栏 1964

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jquery身份证验证

//验证身份证号码jQuery.validator.addMethod("idCardNo", function (value, element) {     //验证身份证号方法     var testIdCardNo = function (idcard) {        var Errors = new Array("验证通过!", "身份证号码位数不对!", "身份证号码出生日期超...

小强博客 202

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

jQuery验证身份证号码

周末在家很宅,除了玩游戏就是吃好吃的,基本没怎么学习,哈哈,编辑代码之前,先附上一张今天中午做的美食图,自己买的菜和调料,不要太羡慕哈。 以下是一个大家都会的小知识点,jQuery验证身份证号码,老生常谈的问题了,不过对于记忆不好理解能力又不够的我来说,还是要记录一下下了。 <!DOCTYPE html> <...

祈澈菇凉 1717

jquery验证二代身份证

$('#idcardno').blur(function () { var idcard = $(this).val(); var reg = /^\d{17}\d|x$/; var is_ok = reg.test(idcard); var arrExp = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9...

weixin_43272057的博客 190

Jquery使用正则验证身份证格式

Jquery使用正则验证身份证格式

weixin_44543121的博客 2533

jquery validate 身份证验证

一、js文件中先写入的文件 $(document).ready(function () {     jQuery.validator.addMethod("isIdCardNo", function (value, element) {         return this.optional(element) || isIdCardNo(value);     }, "请正确输入您的身份

呜哈哈的专栏 1335

jQuery验证手机号、身份证、姓名

jQuery验证手机号、身份证、姓名 验证个人信息 取票人信息--> +添加其他出行人信息--> 姓          名:

ly的博客 7047

jQuery正则验证15/18身份证

最好的jQuery正则验证15/18身份证: 按照身份证的算法定制而成,精确度完美. 错一个数字或字母都通不过,无需通过数据处理来验证

Websites 5022

jquery.validate----身份证号码验证

一、js文件中先写入的文件 $(document).ready(function () {    jQuery.validator.addMethod("isIdCardNo", function (value, element){        return this.optional(element) || isIdCardNo(value);     },"请正确输入您的身份证号码"

jzz111的专栏 9435

jquery validation验证身份证号、护照、电话号码、email

转载:http://blog.sina.com.cn/s/blog_6915bcb10100qzka.html validata.htm http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 无标题文档  em.success

baggio0111的专栏 7367

jquery 验证身份证 验证邮箱 正则表达式

jQuery 验证身份证 验证邮箱 正则表达式

代码之美的博客 746
上一篇: jquery数字验证大小比较
下一篇: 最讨厌那些分了手,还无耻的说想念的人
落落的天堂
博客等级 码龄15年 470粉丝 85原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值