例
搜索字符串的字符"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對象