轻松上手,快乐学习!

JavaScript exec() 方法


实例

在字符串中搜索字符 "e":

var str = "The best things in life are free";
var patt = new RegExp("e");
var res = patt.exec(str);
亲自试一试 »

定义和用法

exec() 方法测试字符串中的匹配项。

如果找到匹配项,此方法将返回匹配的文本,否则返回 null。


浏览器支持

方法
exec() Yes Yes Yes Yes Yes

语法

RegExpObject.exec(string)

参数值

参数 描述
string 必需。要检索的字符串。

返回值

类型 描述
Array 如果找到匹配项,则包含匹配文本的数组,否则返回 null

技术细节

JavaScript 版本: ECMAScript 1

更多实例

实例

进行全局搜索,并在字符串中测试 "Hello" 和 "BEGTUT":

// The string:
var str = "Hello world!";

// Look for "Hello"
var patt = /Hello/g;
var result = patt.exec(str);

// Look for "BEGTUT"
var patt2 = /BEGTUT/g;
result2 = patt2.exec(str);

上述代码的输出为:

Hello // match for "Hello"
null // no match for "BEGTUT"
亲自试一试 »