正则表达式

1.定义re对象

1
2
3
4
let reg = new RegExp("正则表达式","匹配模式");
let reg = /正则表达式/匹配模式
i 忽略大小写
g 全局匹配

image-20210427113220376

2.匹配

1
2
3
[^]除了
/^/开头
/$/结尾

3.方法

1
2
3
4
5
6
7
8
9
10
正则表达式的方法:
test()
使用这个方法可以用来检查一个字符串是否符合正则表达式的规则
如果符合则返回true,否则返回fa1se


split
replace
search
match

4.练习

1
2
3
4
5
6
7
8
9
10
11

手机号
13467891234
/^1[3-9][0-9]{9}$/


/^\s*|\s*$/
开头或结尾的空格

邮箱
^\w{3,}(\.\w+)*@[A-z0-9]+(\[A-z]{2,5}){1,2}$

5.查询图

image-20210224182307245

image-20210224183645544

image-20210224184729165