首页 > 其他分享 >常用正则表达式

常用正则表达式

时间:2023-10-03 19:11:06浏览次数:34  
标签:10 常用 const 正则表达式 30 zA 校验 Za

手机号校验:const phoneReg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/

身份证校验:const sfzReg = /^[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]$/

邮箱的校验:const emailReg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/

url校验:const urlReg = /^((https?|ftp|file):\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/

日期:const dateReg = /^\d{4}(\-)\d{1,2}\1\d{1,2}$/

小数:const floatReg = /^[-\+]?\d+(\.\d+)?$/

邮政编号:const postalNoReg = /^\d{6}$/

QQ号:const qqReg = /^[1-9][0-9]{4,10}$/

微信号:const wxReg = /^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/

密码强度(密码中必须包含字母、数字、特称字符,至少8个字符,最多30个字符):

const passwordReg = /(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}/

标签:10,常用,const,正则表达式,30,zA,校验,Za
From: https://www.cnblogs.com/wakenight/p/17741503.html

相关文章

  • Typora常用快捷键
    Typora常用快捷键标题ctrl+1一级标题ctrl+2二级标题ctrl+3三级标题ctrl+4四级标题ctrl+5五级标题ctrl+6六级标题ctrl+0段落正文ctrl+=提高标题级别ctrl+-降低标题级别代码块ctrl+shift+k​```java//`......
  • 常用的SQL语句小结
    只能使用半角英文字母、数字、下划线(_)作为数据库、表和列的名称  1.创建一张表CREATETABLE<表名>(<列名1><数据类型><该列所需约束>,<列名2><数据类型><该列所需约束>,<列名3><数据类型><该列所需约束>,<列名4><数据类型><该列所需约束>,<该表的约束1>,<该表的约束2......
  • Arrays常用方法
    1.Arrays.toString()方法方法作用:快速输出数组内容int[]a={1,2,3,4,5};System.out.println(Arrays.toString(a));//输出格式:[1,2,3,4,5]2.Arrays.sort()方法方法作用:给数组排序,默认升序int[]a=newint[5]{5,4,3,2,1};Arrays.sort(a);//12345System.out.printl......
  • 【研究生学习】深度学习中几种常用的卷积形式的原理以及其Pytorch调用
    本篇博客主要记录一下在深度学习中几种常用的卷积形式的基本原理、输入输出维度,以及如何在Pytorch中调用这些卷积形式卷积卷积实际上是对图像的不同区域进行特征提取,一般认为输入图像的维度为H×W×C,如下图所示:图像具有颜色通道,一般是RGB,需要理解的是不同通道数的图像和不同的......
  • 深入理解正则表达式:高效处理文本数据的利器
    ......
  • 3d:平滑常用:nurms细分 网格平滑 涡轮平滑
    1.可编辑多边形——细分曲面——使用nurms细分迭代次数3,按【7】打开页数统计,右键独立当前图形,查看:面少,节省内存2.下拉编辑——网格平滑迭代次数3,按【7】打开页数统计,右键独立当前图形,查看:面次少3.下拉编辑——涡轮平滑迭代次数3,按【7】打开页数统计,右键独立当前图形,查看:面最......
  • 正则表达式
    一、正则表达式的应用领域1.文本搜索和替换在文本编辑器、编程语言或命令行中,我们经常需要进行字符串匹配和替换操作。使用正则表达式,我们可以快速地找到符合特定模式的字符串,并进行相应的替换。例如,在文本编辑器中使用正则表达式查找所有的电子邮件地址,并将其替换为其他内......
  • linux中hive常用命令
     kill-929676杀死进程ps-ef|grep23697查看进程tail-flogs/hiveserver2.log查看2信息nohupbin/hive--servicehiveserver2>>logs/hiveserver2.log2>&1&后台加载报错和运行信息到2start-all.sh启动所有服务 ......
  • HashSet的常用方法
    publicstaticvoidmain(String[]args){HashSetset=newHashSet<>();//添加元素set.add("hao");set.add("shuai");//删除元素set.remove("hao");//判断是否包含某元素if(set.contains("shuai&quo......
  • HashMap常用方法
    importjava.util.Collection;importjava.util.HashMap;importjava.util.Map;importjava.util.Set;publicclassHashMap09{publicstaticvoidmain(String[]args){HashMap<String,Integer>map=newHashMap<>();//添加元素map.......