最新的Web開發教程
 

JavaScript exec() Method

<JavaScript的RegExp對象

搜索字符串的字符"e"

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

由於有一個"e"的字符串中, 資源的結果將是:

e
試一試»

定義和用法

exec()方法測試用於在串的匹配。

這個方法返回匹配的文本,如果找到匹配,否則返回null。


瀏覽器支持

方法
exec()

句法

RegExpObject .exec( 參數值
參數 描述
string 需要。 要搜索的字符串

返回值

類型 描述
Array 含如果找到一個匹配的匹配的文本陣列,否則返回null

技術細節

JavaScript的版本: 1.2

更多示例

進行全局搜索,並測試"Hello""w3ii"中的字符串:

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

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

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

代碼的輸出將是:

Hello // match for "Hello"
null // no match for "w3ii"
試一試»

<JavaScript的RegExp對象