首页 > 其他分享 >身份证号

身份证号

时间:2023-07-07 09:23:17浏览次数:32  
标签:function return str 身份证号 https test

// 身份证号
function isIdCard(str) { return /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/.test(str); }
// 手机号
function isPhoneNumber(str) { return /^1[3456789]\d{9}$/.test(str); }
// 验证https 
function isHttpUrl(str) { return /^(http|https):\/\/[^\s]+$/.test(str); }

 

标签:function,return,str,身份证号,https,test
From: https://www.cnblogs.com/panax/p/17533884.html

相关文章

  • PHP根据身份证号码,获取性别、获取生日、计算年龄等多个信息
    /***根据身份证号码获取性别*@paramstring$idcard身份证号码*@returnint$sex性别1男2女0未知*/functionget_sex($idcard){if(empty($idcard))returnnull;$sexint=(int)substr($idcard,16,1);return$sexint%2===0?'女'......
  • py小程序:根据身份证号提取出生日期、性别、年龄
    py小程序:根据身份证号提取出生日期、性别、年龄━━━━━━━━━━━━━━━━━━━━━━你可以使用Python编写一个小程序,根据输入的身份证号码提取出生日期、性别、年龄。下面是可能的实现方式。importdatetimedefget_info_from_id(id_num):#从身份证中提取......
  • 当条件求和遇到身份证号
    问题:以身份证号为条件进行求和函数公式解决:=SUMIF(E:E,Q3&"*",M:M)+SUMIF(E:E,Q3&"*",N:N)条件不能直接用Q3,因为身份证号是超过15位的数字,如果直接使用,结果会对前15位相同的进行求和,此处需要连接一个“*”用以区分。 ......
  • 快速判断一个身份证号对不对?
    怎么快速判断一个身份证号对不对?=IF(MID(D2,18,1)=CHOOSE(MOD(SUMPRODUCT(MID(D2,{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17},1)*{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2}),11)+1,"1","0","X","9","8","7","6",&q......
  • js---校验身份证号码
    分享一个校验身份证号码的JS代码://校验身份证号码exportfunctionisIdCard(idCard){//15位和18位身份证号码的正则表达式varregIdCard=/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((......
  • 从身份证号码获取出生日期、年龄、性别
    //获取出生日期functiongetBirthday(cardNo){varbirthday=cardNo.substring(6,10)+"-"+cardNo.substring(10,12)+"-"+cardNo.substring(12,14);returnbirthday;}//获取年龄functiongetAge(cardNo){vardate=newDate();......
  • 身份证号和手机号正则表达式脱敏
    /***身份证号脱敏*脱敏规则:保留前六后三,适用于15位和18位身份证号*@paramidNumber*@authorcy*@since2022-04-22/publicstaticStringdesensitizedIdNumber(StringidNumber){if(StringUtil.isStrNotEmpty(idNumber)){if(idNumber.length()==15){idNu......
  • oracle按身份证号分组后按更新时间排序,取第一条数据
    select  t.*     from (select a.*,row_number() over(PARTITION BY A.IDENTITYCARD order by A.ACCESSIONTIME desc)rn             from T_PATIENT_INFO  a)t    where t.rn= 1 T_PATIENT_INFO--表IDENTITYCARD--证件号码ACC......
  • Jmeter构造测试数据之 身份证号码篇
        mportjava.util.*;StringBuildergenerater=newStringBuilder();MapareaCode=newHashMap();areaCode.put("北京市",110000);areaCode.put("天津市",1......
  • Jmeter构造测试数据之 根据身份证号码计算出当前年龄
       importjava.util.*;importjava.lang.*;Stringriqi=prev.getResponseDataAsString();//获取响应结果Stringyear=riqi.substring(6,10);//截取年份String......