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"