最新的Web开发教程
 

JavaScript串match() Method

<JavaScript字符串参考

搜索字符串"ain"

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

RES的结果将是与该值的数组:

试一试»

更多"Try it Yourself"下面的例子。


定义和用法

match()方法检索针对正则表达式的匹配的字符串,并返回匹配,作为Array对象。

了解更多关于我们的正则表达式的RegExp教程和我们的RegExp对象参考

注意:如果正则表达式不包括G修饰符(to perform a global search) ,将match()方法返回字符串中只有第一场比赛。

如果没有找到匹配该方法返回null。


浏览器支持

方法
match()

句法

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

技术细节

返回值: 数组,含有该比赛,对于每个匹配一个项目,或如果没有发现匹配
JavaScript的版本: 1.2

例子

更多示例

执行一个全球性的,不区分大小写搜索"ain"

var str = "The rain in SPAIN stays mainly in the plain";
var res = str.match(/ain/gi);

资源的结果将是:

试一试»

<JavaScript字符串参考