English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

関数

 JavaScript String オブジェクト

match()JS DOMリファレンスマニュアル

JavaScript String match() メソッドg修飾子(グローバル検索)が含まれている場合、このメソッドは正則表現式に一致するマッチングを検索し、それを配列オブジェクトとして返します。

正則表現式に修飾子(グローバル検索)が含まれていない場合、このメソッドはすべてのマッチングを含む配列を返します。g修飾子(グローバル検索)が指定されている場合、このメソッドは文字列の最初のマッチングのみを返します。

マッチする項目がなければ、このメソッドはnullを返します。

以下の場所でRegExpチュートリアルおよびRegExpオブジェクトリファレンス正則表現式の詳細情報を知りたいですか。

構文:

string.match(regex)
var str = 'POLLUTION: Air Pollution is introduction of chemicals to the atmosphere'
var reg = str.match(/ion/g);
テストをしてみて‹/›

ブラウザの互換性

すべてのブラウザはmatch()メソッドを完全にサポートしています:

メソッド
match()

パラメータ値

パラメータ説明
regex正規表現オブジェクト

技術的詳細

返り値:マッチングエントリを含む配列、各エントリは1項目、マッチングエントリが見つからない場合はnull
JavaScript バージョン:ECMAScript 1

さらに多くの例

以下の例では、match()とグローバルおよび無視する大文字小文字修飾子を一緒に使用する方法を示します:

var str = 'POLLUTION: Air Pollution is introduction of chemicals to the atmosphere'
var reg = str.match(/ion/gi);
テストをしてみて‹/›

文字列内の元音の数を計算します:

入力フィールドにテキストを入力して元音の数を表示します:

音声:

 JavaScript String オブジェクト