RegExp类型

2016-11-29  本文已影响0人  chenrui92

JavaScript高级程序中对正则的介绍很浅,正则匹配可以很强大

标志

g:全局搜索

i:忽略大小写

m:多行搜索

属性

global: 布尔值,是否设置g标志

ignoreCase: 布尔值,是否设置i标志

lastIndex:整数,开始搜索下一项的起始位置,从0开始

multiline:布尔值,是否设置m标志

source:正则表达式,字面量形式

方法

.exec(str):获取捕获组

.test(str):返回布尔值,是否在字符串中匹配

构造函数属性

input   $_  最后一次要匹配的字符串

lastMatch  $&  最后一次的匹配项

lastParen  $+  最后一次匹配的捕获组

leftContext  $`  input字符串中lastMatch左边的文本

mutiline  $*  布尔值,是否所有的表达式都使用多行模式

rightContext  $'   input字符串中lastMatch右边的文本

上一篇下一篇

猜你喜欢

热点阅读