1.什么是正则表达式
正则表达式是用于匹配字符中字符组合的模式,在JS当中,正则表达式也是对象.
2.正则表达式的创建
在 JavaScript 中,可以通过两种方式创建一个正则表达式。
(1) 通过调用RegExp对象的构造函数创建
var regexp=new RegExp(/123/)
console.log(regexp);
(2) 利用字面量创建
var rg= /123/
3.测试正则表达式
test()正则对象方法,用于检测字符串是否符合该规则,该对象会返回true或false,其参数是测试字符串
var rg=/123/
console.log(rg.test(123))//匹配字符中是否出现123 出现结果为true
console.log(rg.test('abc'));//匹配字符中是否出现123 未出现结果为false
4. 正则表达式中的特殊字符
4.1 正则表达式的组成
一个正则表达式可以有简单的字符构成, 比如/abc/ ,也可以是简单和特殊字符组成, 比如/ab*c/. 其中总特殊字符也被称为元字符, 在正则表达式中是具有特殊意义的专用字符,如 ^ 、$ 、+ 等。
4.2 边界符
边界符(位置符)用来提示字符所处的位置,主要有两个字符
边界符
|