首页 > 其他分享 >正则表达式手册

正则表达式手册

时间:2023-12-02 09:35:52浏览次数:30  
标签:25 fA 正则表达式 32 手册 9a 使领

正则表达式教程:https://www.runoob.com/regexp/regexp-tutorial.html

正则表达式在线验证:http://c.runoob.com/front-end/854

1、同时包含大写字母、小写字母和数字;密码长度为6-32个字符;

^(?=.*[0-9].*)(?=.*[A-Z])(?=.*[a-z])[A-Za-z\d]{8,32}$ 

2、同时包含大写字母、小写字母、数字、特殊符号;密码长度为6-32个字符;

(?=.*[0-9].*)(?=.*[A-Z])(?=.*[a-z])[]{8,32}$

3、IP 地址

((2[0-4]\d|25[0-5]|[01]?\d\d?).){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)

4、电子邮箱

^([a-z0-9_.-]+)@([\da-z.-]+).([a-z.]{2,6})$

5、手机号

^1[3|4|7|5|8|6|9][0-9]\d{8}$

6、身份证号码

[1]\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]$

7、汽车车牌正则表达式验证,含新能源车牌(适用全国)

(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领]A-Z)|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳使领]))
8、日期格式:

//YYYY-MM-DD
^\d{4}-\d{1,2}-\d{1,2}

//YYYY.MM
^\d{4}.(0[1-9]|1[0-2])$

9.用户输入体温,要求 只能输入35到44的值(大于等于35,小于等于44),可以输入一位小数,比如36.1正确。

^(((3[5-9]|4[0-3])(.\d)?)|44)$

10、校验中文,字符串仅能是中文。
[2]{0,}$

11、校验金额,精确到2位小数。
[3]+(.[0-9]{2})?$

12、校验IP-v6地址。
(([0-9a-fA-F]{1,4}

标签:25,fA,正则表达式,32,手册,9a,使领
From: https://www.cnblogs.com/luomingui/p/17871248.html

相关文章

  • Python正则表达式(小结)
    1.什么是正则表达式?正则表达式(regularexpression,有时简写为RegEx或regex)就是用一组由字母和符号组成的“表达式”来描述一个特征,然后去验证另一个“字符串”是否符合/匹配这个特征。2.应用场景?(1)验证字符串是否符合指定特征,比如验证邮件地址是否符合特定要求等;(2)用来查找字......
  • 【Java基础】正则表达式
    正则表达式一般面向搜索引擎编写正则表达式举例StringqqRegex="[1-9]\\d{4,11}";System.out.println("02333133".matches(qqRegex));StringtelRegex="[1][3-9]\\d{9}";System.out.println("13111111a31".matches(telRegex));String......
  • [TS手册学习] 04_类
    TS官方手册:TypeScript:Handbook-TheTypeScriptHandbook(typescriptlang.org)类Class类的成员初始化类的成员属性声明类型:classPoint{x:number;y:number;}类的成员属性初始化,会在实例化的时候完成赋值:classPoint{x:number=0;y:number=0;......
  • [TS手册学习] 04_类
    TS官方手册:TypeScript:Handbook-TheTypeScriptHandbook(typescriptlang.org)类Class类的成员初始化类的成员属性声明类型:classPoint{x:number;y:number;}类的成员属性初始化,会在实例化的时候完成赋值:classPoint{x:number=0;y:number=0;......
  • 正则表达式
    字符类字符含义[xyz][a-c]一个字符类,匹配包含在方括号中的任何字符.可以使用连字符(-)指定字符范围,但如果连字符出现在方括号中的第一个或最后一个字符,则视为普通字符[^xyz][^a-c]否定或补充字符类,匹配不包含在方括号中的任意字符.连字符作用同上.匹配......
  • 1000多页!LeetCode刷题手册分享
    这本手册确实是一部令人印象深刻的作品。(手册链接在文末!!!)首先,内容充实是这本手册的一大亮点。它涵盖了广泛的算法和数据结构主题,包括数组、链表、树、图、排序算法、动态规划等等。每个主题都有详细的解释、示例代码和复杂度分析,帮助读者深入理解和掌握相关知识。此外,手册还提供......
  • [TS手册学习] 04_对象类型
    TS官方手册:TypeScript:Handbook-TheTypeScriptHandbook(typescriptlang.org)匿名与具名对象类型的声明可以是匿名的,也可以使用interface或type进行具名声明。functiongreet(person:{name:string;age:number}){return"Hello"+person.name;}interface......
  • [TS手册学习] 02_类型收窄 Narrowing
    TS官方手册:TypeScript:Handbook-TheTypeScriptHandbook(typescriptlang.org)一个变量如果声明为联合类型,而后续操作需要针对其具体的单一类型做不同处理,这个过程就叫做类型收窄(Narrowing)。常见的做法或情形有以下:typeof类型保护(typeguards)typeof是JS中的操作符,......
  • 正则表达式的几个函数,sub、match、search、findall、split的几个函数的使用
    importrepattern='\d\.\d+'s='Istudy3.114pythoneveryand2.71pythonIloveyou's2='pythonIloveyou'match=re.findall(pattern,s)#findall函数获取匹配对象中所有的匹配值,获得一个列表类型。match2=re.findall(pattern,s2)print(match)#输出结果:[&......
  • [TS手册学习] 01_基础、常见类型与概念
    TS官方Handbook:TypeScript:Handbook-TheTypeScriptHandbook(typescriptlang.org)基础相关概念运行时错误:JS的大多数错误都只能在运行的过程中被发现。静态类型系统:TS可以在运行代码之前发现错误。非异常失败:例如在JS中访问一个对象不存在的属性,不会导致......