2021-07-27 正则表达式

本文介绍了正则表达式的基本用法,包括字符集、预定义符和特殊字符的功能。通过实例展示了如何使用正则表达式验证年龄、名字、身高和出生日期等信息,确保输入数据的正确格式。
摘要由CSDN通过智能技术生成

正则表达式

正则表达式:验证字符格式是否正确,但不验证字符的结果是否正确
字符集:
[]:表示括号里面的任意一个,[123456]:表示1 2 3 4 5 6里面的任意一个都符合
[0-9]:表示0-9。[0-9a-zA-Z]表示数字或字母。[hqj12]:表示字符里面任意一个。

   {}:表示某个字符出现的次数 {0}。a{1}表示a字符出现1次。a{1,3}:表示a出现1-3次。

a{0,}表示a出现0次或无穷次。\d{1,9}:表示0-9数字里面出现任意一个
():表示一个整体,ab{1,2}表示a出现1-2次,b出现1-2次,(ab){1,2}表示ab出现1-2次。
预定义符:
\d:表示数字[0-9], \D:表示出了数字之外,剩下的字符都可以,例如[0-9],取反符号。
\s:表示一个空格[ ], \S:表示除了空格之外[^ ]。
\w:表示[0-9a-zA-Z_]表示数字或字母 \W:表示除了这些[0-9a-zA-Z_]之外。
\:表示一条斜杠。
.:表示任意字符, .:表示小数点。
?:表示出现次数0或1次,{0,1}, ?:表示问号。
+:表示出现次数1到无穷 {1,} ,+:表示+号。
:表示出现次数0到无穷 {0,} ,*:表示号。
特殊的字符:
[\u4e00-\u9fa5]:验证中文
[\u4e00-\u9fa5]{2,3}:表示字2个到3个之间
至少包含

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值