正则表达式是一个强大的文本匹配工具,可以用来检查字符串是否符合某种模式。JavaScript 内置了对正则表达式的支持,可以使用 RegExp 对象创建和操作正则表达式。
可以使用 /.../ 的形式创建一个正则表达式字面量,其中 ... 中填写需要匹配的规则。例如:
const pattern = /hello/i;
上述代码中,创建了一个正则表达式 /hello/i,表示匹配字符串中的 "hello",忽略大小写。
也可以使用 RegExp 构造函数创建正则表达式对象,例如:
const pattern = new RegExp('hello', 'i');
上述代码中,使用 RegExp 构造函数创建了一个正则表达式对象,表示匹配字符串中的 "hello",忽略大小写。
可以使用 test() 方法测试字符串是否匹配某个正则表达式,例如:
- const pattern = /world/;
- console.log(pattern.test('hello, world')); // 输出:true
- console.log(pattern.te