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);
    
    尝试一下