JavaScript String match() 方法
-
JavaScript String match() 方法
match()方法在字符串中搜索与正则表达式的匹配项,并将匹配项作为数组对象返回。在RegExp教程和RegExp对象参考中阅读有关正则表达式的更多信息。注意:如果正则表达式不包含g修饰符(执行全局搜索),则match()方法将仅返回字符串中的第一个匹配项。如果未找到匹配项,则此方法返回null。实例:在字符串中搜索“ain”:
尝试一下var str = "The rain in SPAIN stays mainly in the plain"; var res = str.match(/ain/g);
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 方法 match() 支持支持支持支持支持 -
语法
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);