JavaScript RegExp exec() 方法

  • JavaScript RegExp exec() 方法

    exec()方法测试字符串中的匹配项。如果找到匹配项,此方法返回匹配的文本,否则返回null。
    实例
    在字符串中搜索字符“e”:
    var str = "The best things in life are free";
    var patt = new RegExp("e");
    var res = patt.exec(str);
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    exec()
    支持
    支持
    支持
    支持
    支持
  • 语法

    RegExpObject.exec(string)
  • 参数值

    参数 描述
    string 必需的。 要搜索的字符串
  • 技术细节

    项目 描述
    返回值: 包含匹配文本的数组(如果找到匹配项,否则返回null)
    JavaScript版本: ECMAScript 1
  • 更多例子

    进行全局搜索,并在字符串中测试“Hello”和“jc2182”:
    // 字符串:
    var str = "Hello world!";
    
    // 查看 "Hello"
    var patt = /Hello/g;
    var result = patt.exec(str);
    
    // 查看 "jc2182"
    var patt2 = /JC2182/g;
    result2 = patt2.exec(str);
    
    // 上面代码的输出将是:
    
    Hello // 匹配 "Hello"
    null  // 没有匹配 "jc2182"
    
    尝试一下