JavaScript String match()

match() 方法用來搭配正規表示式 (Regex)來找出字串中匹配的內容。

語法:

str.match(regexp)

返回一個陣列,第一個元素是完整匹配內容,接著是匹配的群組 (capturing group);如果沒有匹配則返回 null。

用法:

var str = 'For more information, see Chapter 3.4.5.1';
var re = /see (chapter \d+(\.\d)*)/i;
var found = str.match(re);

// 輸出 ["see Chapter 3.4.5.1", "Chapter 3.4.5.1", ".1"]
console.log(found);