- 返回一个用 正则表达式 模式对字符串进行匹配的结果所组成的数组,匹配不成功则返回 null
- 语法
stringObj.match(regExp)
| stringObj |
必填参数 |
被匹配的 String 对象或字符串文字 |
| regExp |
必填参数 |
为包含正则表达式模式和可用标志的 正则表达式 对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。 |
- 说明
-
如果 match 方法没有找到匹配,返回 null。如果找到匹配返回一个数组并且更新全局 RegExp 对象的属性以反映匹配结果。
match 方法返回的数组有三个属性:input、index 和 lastIndex。input 属性包含整个的被查找字符串。index 属性包含了在整个被查找字符串中匹配的子字符串的位置。lastIndex 属性包含了最后一次匹配中最后一个字符的下一个位置。
如果没有设置全局标志 (g),数组的 0 元素包含整个匹配,而第 1 到 n 元素包含了匹配中曾出现过的任一个子匹配。这相当于没有设置全局标志的 exec 方法。如果设置了全局标志,元素 0 到 n 中包含所有匹配。
|
| 版本(Version) |  |
JScript 3.0+ IE 4.0+ JavaScript 1.2+ Netscape 3.0+ Navigator 4.0+
|