美文网首页
省级地址码校验js 出生日期码校验

省级地址码校验js 出生日期码校验

作者: web_Simple | 来源:发表于2021-04-18 13:49 被阅读0次

var checkProv =function(val){

    var pattern =/^[1-9][0-9]/;

    var provs = {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:"澳门"};

if(pattern.test(val)) {

    if(provs[val]) {

        return true;

     } 

 }

return false;

}

//输出 true,37是山东

console.log(checkProv(37));

//输出 false,16不存在

console.log(checkProv(16)); 

出生日期码校验js

var checkDate =function(val){

    var pattern =/^(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)$/;

    if(pattern.test(val)) {

        var year = val.substring(0,4);

        var month = val.substring(4,6);

        var date = val.substring(6,8);

        var date2 =newDate(year+"-"+month+"-"+date);

        if(date2 && date2.getMonth() == (parseInt(month) -1)) {

            returntrue;

         }

     }

     return false;

   }

//输出 true console.log(checkDate("20180212"));

//输出 false 2月没有31日 console.log(checkDate("20180231")); 

相关文章

  • 省级地址码校验js 出生日期码校验

    var checkProv =function(val){ var pattern =/^[1-9][0-9]/;...

  • 项目:身份证号码

    1.原理 1.1 构成 1.2 地址码 1.3 出生日期码 1.4 顺序码 1.5 校验码 1.6 校验 2. 操...

  • 身份证号码的规则

    18位身份证号码:1~6位:地址码,7~14位:生日码,15~17位:顺序码,18位:校验码。 地址码:1-2位代...

  • 身份证号码的验证

    身份证号码的结构: 1,号码组成:由十七位数字本体码和一位校验码组成。从左到右:六位数字地址码,八位数字出生日期码...

  • 身份证号的测试用例

    身份证号:六位数字地址码+八位数字出生日期码+三位数字顺序码+一位数字校验码 测试用例考虑点: 1、非1位数字(包...

  • 身份证号码的数字代表含义

    身份证号码由十七位数字本体码和一位校验码组成。 从左至右依次为:六位数字地址码、八位数字出生日期码、三位数字顺序码...

  • PHP之验证码制作

    php实现字母验证码 php通过session存储验证信息 验证码通过表单提交、校验 使用js实现动态校验验证码

  • 2022-01-29

    我国居民身份证号码由四部分组成,从前往后分别是地址码、生日期码、顺序码和校验码。 1. 地址码 (身份证号码前六位...

  • js检验身份证号码

    简介 身份证由17位普通数字组成的本体码,以及1位校验码组成 前6位为地址码,是由《GB/T 2260 中华人民共...

  • 基于STM8的EV1527解码程序

    由上图可以看出来,EV1527编码由一个同步吗,和地址码还有数据码组成。顾名思义同步码用于信号的同步,主要用于校验...

网友评论

      本文标题:省级地址码校验js 出生日期码校验

      本文链接:https://www.haomeiwen.com/subject/xammlltx.html