RegExp对象
作用
- 检查一个字符串是否符合规则
- 将字符串中符合规则的内容提取出来
创建正则对象
使用new关键字
语法
let 变量名 = new RegExp("正则表达式","匹配模式")
匹配模式
- i:忽略大小写
- g:全局匹配
- ig:忽略大小写且全局匹配
Eg.
//检查一个字符中是否有a
let reg = new RegExp("ab","i");
let str = "Abc";
let result = reg.test(str);
console.log(result);
使用字面量创建
语法
let 变量名 = /正则表达式/匹配模式
匹配模式
- i:忽略大小写
- g:全局匹配模式
- m:执行多行匹配
//检查一个字符串中是否有a
let reg = /a/i;
let str = "Abc";
let result = reg.test(str);
console.log(result);
基础
使用|表示或者的意思
//检查一个字符串中是否有b或c