目录
1,什么是正则表达式
一种字符串匹配的模式,通常被用来检索、替换某个模式的文本
2,正则表达式作用?
(1)检查字符串是否合法
(2)提取字符串中的信息
(3)替换字符串
3,正则表达式的使用
3.1 定义方式
(1)使用new字符实例化正则表达式
let reg=new RegExp("字符串",i/m/g)
(2)使用字面量(推荐)
let reg=/规则/g;
3.2 正则表达式的简单使用
//匹配字符串中是否含有数字
let reg=/\d/;
let str='abcjsdb';
let result=reg.test(str);
console.log(result)
3.3 正则表达式操作方法
(1)test()
语法:规则.test(字符串)
理解:在指定字符串中查找是否含有规则的字符串
结果:有 返回TRUE 否则 FALSE
(2)exec()
语法:规则.exec(字符串)
理解:在指定字符串中查找符合规则的字符串
结果:有 返回字符串值 否则 null