首页 > 其他分享 >一些常见的正则表达式

一些常见的正则表达式

时间:2023-03-11 13:13:31浏览次数:42  
标签:02 20 16 正则表达式 常见 zA 19 048 一些

 

身份证

/^\d{6}((((((19|20)\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(((19|20)\d{2})(0[13578]|1[02])31)|((19|20)\d{2})02(0[1-9]|1\d|2[0-8])|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))0229))\d{3})|((((\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|((\d{2})(0[13578]|1[02])31)|((\d{2})02(0[1-9]|1\d|2[0-8]))|(([13579][26]|[2468][048]|0[048])0229))\d{2}))(\d|X|x)$/  

手机号

/^(?:(?:\+|00)86)?1[3-9]\d{9}$/  

银行卡号

/^[1-9]\d{9,29}$/  

中文姓名

/^(?:[\u4e00-\u9fa5·]{2,16})$/  

英文姓名

/(^[a-zA-Z][a-zA-Z\s]{0,20}[a-zA-Z]$)/  

邮箱

/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/  

用户名校验,4到16位(字母,数字,下划线,减号)

/^[\w-]{4,16}$/  

密码强度校验,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符"

/^\S(?=\S{6,})(?=\S\d)(?=\S[A-Z])(?=\S[a-z])(?=\S[!@#$%^&? ])\S*$/

标签:02,20,16,正则表达式,常见,zA,19,048,一些
From: https://www.cnblogs.com/happy-p/p/17205702.html

相关文章

  • Java常见语法机制总结
    volatile机制CPU与三级缓存:为了解决CPU按照摩尔定律提升的计算能力和内存缓慢发展的不平衡,三级缓存以其比内存更加强悍的读写能力,在CPU和内存中间充当了一层缓存,缓解了这......
  • .net OpenQASelenium 等待常见的处理方式
    .netSelenium等待常见的处理方式显示等待1使用Until和匿名函数的方法varwait=newWebDriverWait(driver,newTimeSpan(0,0,30));wait.IgnoreExceptionTypes(typeof......
  • Python 进程对象的一些操作
    1frommultiprocessingimportProcess2importtime34#第一种创建方式,实例化Process类传值5deftask(name):6print('%sisrunning'%name)7......
  • 我 发起 的 一些 开源项目
    这篇文章的灵感 来自 昨天晚上看《三体》电视剧, 边看边想到 这几天在   《平移、自转、公转》   https://tieba.baidu.com/p/8297850271  里......
  • Ansible常见特殊模块用法记录
    Ansible常见特殊模块用法记录1、delegate_to:将某一个任务委托给指定主机-name:"getinventory_hostname"shell:echo{{inventory_hostname}}$HOSTNAME>>/tmp/......
  • 4_Tomcat常见配置
    ​ Tomcat配置文件介绍Tomcat的配置文件由4个xml组成,分别是context.xml、web.xml、server.xml、tomcat-users.xml。每个文件都有自己的功能与配置方法。context.xml......
  • 4_Tomcat常见配置
    ​ Tomcat配置文件介绍Tomcat的配置文件由4个xml组成,分别是context.xml、web.xml、server.xml、tomcat-users.xml。每个文件都有自己的功能与配置方法。context.xml......
  • Shell脚本中常见的特殊命令用法记录
    Shell脚本中常见特殊命令用法记录1、信号捕获:traptrap"commands"signals#接收到signals指定的信号时,执行commands命令。trapsignals#如果没有指定命令就是恢复s......
  • 婚恋感情中常见的PUA方式
    1.打压你的婚恋价值,从长相,条件,性格等角度打压你,让你认为自己存在明显缺陷。有车有房,就说对你没感觉,你家境不错,就说你工作不想,什么都不错就说你身高不行,总能找到你的缺点。......
  • 6.3BOM中其他常见对象
    ​ location对象location对象,是window对象的一个属性,代表浏览器上URL地址栏,使用location对象可以操作地址栏  <!DOCTYPEhtml><html><head>......