您的位置 首页 教育

JavaScript正则表达式——元字符、转义符

一、正则表达式的元字符 [] ===> 匹配括号内的任意“一个”字符 [^] ===> 除了括号内…

一、正则表达式的元字符
[] ===> 匹配括号内的任意“一个”字符
[^] ===> 除了括号内的任意字符
[0-9] === > 匹配0至9的任意数字
[a-z] === > 匹配a至z的任意小写字母
[A-Z] === > 匹配A至Z的任意大写字母
d ===> 匹配数字 : 相当于[0-9]
D ===> 匹配非数字
w ===> 匹配数字、字母、下划线 : 相当于[0-9a-zA-Z_]
W ===> 匹配非数字、字母、下划线
s ===> 匹配空格
S ===> 匹配非空格
b ===> 匹配边界
. ===> 代表除换行符(n)以外的任意字符

第一类:

1.[ ]

2.[^]

3.[0-9]

因为此处不是看整体,而是先看1,再看0 再看0,一个一个分开来看

由此得知,范围是可以改的

4.[a-z]

5.[A-Z]

正则可以实现连起来写
比如:实现数字、大小写字母的匹配

第二类:

6.d

7.D

8.w

9.W

10.s

11.S

12.b

b较常用的例子:匹配一个class名称
Class名称如果是累加的方式,若在aa bb cc基础上添加一个bb,那么bb左右两边可能是有边界的,因此可以写为bbbb,这时即是成立的

13…

如果换成换行符(n),那么即是false

二、转义符()
. 有特殊含义,它代表除了换行符以外的任意字符

转义是指:使这个“.”失去功能

而如果不是写字符串1,而是写一个点,那么即为true,
因为转义后,它代表的确实就是一个点

本文来自网络,不代表0514资讯网立场,转载请注明出处:https://0514zx.com/info/6340.html
0514zx.com

作者: 0514zx.com

优质职场领域创作者
联系我们

联系我们

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部