首页 > 其他分享 >vue常用正则表达式判断身份证格式

vue常用正则表达式判断身份证格式

时间:2023-08-23 17:00:52浏览次数:40  
标签:10 9Xx vue 20 正则表达式 idCard return 格式 reg

判断身份证格式

 /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/

写成一个校验类,以后直接使用

function isIdCard(idCard){
                let reg = /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;
                if (reg.test(idCard)) {
                    return true
                } else{
                    return false
                }
            }




标签:10,9Xx,vue,20,正则表达式,idCard,return,格式,reg
From: https://blog.51cto.com/u_16204378/7204924

相关文章

  • word在线预览1.直接预览-格式问题(效果差)2.使用微软接口或第三方收费接口(必须是外网,可
    1.先介绍第一种方案(纯前端)npminstall以下依赖--save"@vue-office/docx":"^1.3.0", "@vue/composition-api":"^1.3.0","vue-demi":"^0.14.5",<template><divclass="app-container"......
  • 获取音频播放时长,支持wav格式(环境无声卡)
    获取音频文件时长/***获取音频播放时长,支持wav格式(环境无声卡)*@paramfilePath文件授权地址*@authorknight-jzc*@return秒数*/publicstaticIntegergetDuration(StringfilePath){try{Stringbath=filePath.split(":")[0];AudioInp......
  • java-将列表格式化成json字符串
    List<String>list=newArrayList<>();list.add("{'county':'china','age':18}");list.add("{'county':'japan','age':28}");......
  • 安装vue3+vite报错
    报错:‘D:\Program‘不是内部或外部命令,也不是可运行的程序;我已经配置过环境变量,发现是node安装目录D:\ProgramFiles\nodejs,中间有空格导致,只能改变nodejs位置1.把nodejs整个剪切出来放在d盘根目录下面2.修改node的全局环境npmconfigsetcache"D:\nodejs\node_cache......
  • vue3 和 react18 对比
    Vue3和React18是目前最新的版本,它们都是非常受欢迎的前端框架。下面是对Vue3和React18进行深度对比的一些关键点:组件模型:Vue3:Vue3采用了基于函数的组件模型,即使用setup函数来定义组件逻辑。这种方式更加直观和灵活,允许开发人员以更简洁的方式编写组件。React18:React18仍然......
  • low-ui-vue前置解读|实现一个动态列的表格组件
    最近另一个团队正式在项目中推广内部开发的low-ui组件库了,当然还在内部阶段,但是太慢了。作为架子的设计者和部分功能的开发者,我决定先把常见的功能通过模仿的形式公开出来。避免大家搜索无果或者使用一些框架增加学习成本。所谓动态列的表格,就是列数不固定。像广为使用的elementU......
  • Vue项目原本原本http请求变成了https
    Vue项目http请求变更为https处理方式在index.html中添加如下代码 <metahttp-equiv="Content-Security-Policy"content="upgrade-insecure-requests">如果向去去掉s就注释<metahttp-equiv="Content-Security-Policy"content="upgrade-insecure-requests......
  • vue3 使用 router 进行跳转备忘
    1.在画面中添加子画面,使用el-menu菜单进行跳转,只更新子画面a.首先在配置router路径的js文件中配置画面的路径,子画面的路径要在父画面的children下面 在父节点下设置redirect属性,打开父画面时会默认打开相应子画面,否则子画面默认显示为空白 b.在画面显示区域添加......
  • 直播平台软件开发,vue-全局过滤器时间
    直播平台软件开发,vue-全局过滤器时间步骤一:处理数据 exportconstformatYmd=(date)=>{ lettime=newDate(date)  lety=time.getFullYear() letm=time.getMonth()+1 letd=time.getDate()  return[y,m,d].map((v)=>String(v).padStart(2,'0......
  • 一个查询数据库并解析其中的json格式的数据,并处理后保存到另外的表的python程序
    1importjson2importpymysql3importdatetime4fromdecimalimportDecimal5fromdecoupleimportconfig678#获取每日汇率的方法9defget_currency_rate(code):10currency_db_host=config("CURRENCY_DB_HOST")11curre......