RegExp

匹配模式:
g-全局、i-不区分大小写、m-多行匹配
字面量:

var pattern1 = /[bc]at/i;
var pattern2 = new RegExp("[bc]at", "i");

RegExp属性:
global:布尔值,是否设置了g标志
ignoreCase:布尔值,是否设置了i标志
lastIndex:整数,开始搜索下一个匹配项的字符位置
multiline:布尔值,是否设置了m标志
source:正则表达式的字符串表示

RegExp方法:
exec():pattern.exec(text),返回第一个匹配项的数组,只有一个匹配项。在设置全局标志的情况下,每次调用exec都会继续查找新匹配项。
test():在模式与参数匹配的情况下返回true,否则返回false。
toString()/toLocalString():都会返回正则表达式的字面量
在这里插入图片描述

RegExp构造函数的属性:这些属性适用于作用域的所有正则表达式,并且基于所执行的最近一次表达式操作而变化。
input–> 最 近 一 次 匹 配 的 字 符 串 l a s t M a t c h − − > _ 最近一次匹配的字符串 lastMatch--> lastMatch>& 最近一次匹配项
lastParen–> + 最 近 一 次 匹 配 的 捕 获 组 l e f t C o n t e x t − − > + 最近一次匹配的捕获组 leftContext--> +leftContext>` input字符串中lastMatch之前的文本
multiline–> ∗ 布 尔 值 , 表 示 是 否 所 有 表 达 式 都 使 用 多 行 模 式 r i g h t C o n t e x t − − > * 布尔值,表示是否所有表达式都使用多行模式 rightContext--> 使rightContext>’ input字符串中lastMatch之后的文本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值