其他分享
首页 > 其他分享> > RegExp对象

RegExp对象

作者:互联网

RegExp对象

程序中专门保存一条正则表达式的对象

js中使用正则表达式,就必须先创建正则表达式对象

1. 创建正则表达式对象

a. 标准

注意:如果正则表达式中包含 \d , \w , \s等,使用该方法会出现问题,因为js中也有\x语法表示转义字符,会和正则中的\冲突,故正则中改为\\x 。但是\ujs和正则中都表示unicode字符,不冲突。

var 正则表达式对象 = new RegExp('正则表达式', 'ig')

b. 简写

var 正则表达式 = /正则表达式/ig

2. 正则表达式两大功能

a. 验证字符串格式

验证字符串格式必须加^ $

var 验证bool结果 = 正则表达式对象.test(要验证的字符串)

b. 查找敏感词的内容和位置

var 数组 = 正则表达式.exec(包含敏感词的字符串)

返回值:

注意:如果想要找到全部敏感词的内容和位置,首先必须加g,其次可以利用循环,exec会自动往后面找

标签:对象,js,敏感,正则表达式,var,RegExp
来源: https://www.cnblogs.com/CarlaZhou/p/15470098.html