JavaScript String match() 方法

 JavaScript String 對象

match()方法在字符串中搜索與正則表達式的匹配項,然后將匹配項作為Array對象返回。

如果正則表達式包含g修飾符(全局搜索),則該方法將返回一個包含所有匹配的子字符串的Array。

如果正則表達式不包含g修飾符(全局搜索),則該方法將僅返回字符串中的第一個匹配項。

如果沒有匹配項,則該方法返回null。

您可以在RegExp教程RegExp對象參考中了解有關(guān)正則表達式的更多信息。

語法:

string.match(regex)
var str = 'POLLUTION: Air Pollution is introduction of chemicals to the atmosphere';
var reg = str.match(/ion/g);
測試看看?/?

瀏覽器兼容性

所有瀏覽器都完全支持match()方法:

Method
match()

參數(shù)值

參數(shù)描述
regex正則表達式對象

技術(shù)細(xì)節(jié)

返回值:一個包含匹配項的數(shù)組,每個匹配項一項,如果找不到匹配項,則為null
JavaScript版本:ECMAScript 1

更多示例

以下示例演示了將全局和忽略大小寫修飾符與match()一起使用:

var str = 'POLLUTION: Air Pollution is introduction of chemicals to the atmosphere';
var reg = str.match(/ion/gi);
測試看看?/?

計算字符串中的元音數(shù)量:

在輸入字段中輸入一些文本以顯示元音數(shù)量:

語音:

 JavaScript String 對象

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清