match()

创建于 2024-12-03 / 72
字体: [默认] [大] [更大]
上一节 JavaScript 字符串参考 下一节

实例

在字符串中搜索 "ain":

var str = "The rain in SPAIN stays mainly in the plain";
var res = str.match(/ain/g); 亲自试一试 »

页面下方有更多实例。


定义和用法

match() 方法在字符串中搜索正则表达式的匹配项,并将匹配项作为数组对象返回。

在我们的 RegExp 教程RegExp 对象参考 中阅读有关正则表达式的更多信息。

注释: 如果正则表达式不包含 g 修饰符(用于执行 global 全局搜索),match()方法将只返回字符串中的第一个匹配项。

如果找不到匹配项,此方法将返回 null


浏览器支持

方法
match() Yes Yes Yes Yes Yes

语法

string.match(regexp)

参数值

参数 描述
regexp 必需。要搜索的值,作为正则表达式。


技术细节

返回值: 数组,包含匹配项,每个匹配项对应一项,如果找不到匹配项,则为 null
JavaScript 版本: ECMAScript 1

更多实例

实例

对 "ain" 执行不区分大小写的全局搜索:

var str = "The rain in SPAIN stays mainly in the plain";
var res = str.match(/ain/gi); 亲自试一试 »
上一节 JavaScript 字符串参考 下一节
0 人点赞过