例
文字列の検索"ain" :
var str = "The rain in SPAIN stays mainly in the plain";
var res = str.match(/ain/g);
RESの結果は、値を持つ配列であろう。
»それを自分で試してみてください もっと"Try it Yourself"以下の例。
定義と使用法
match()メソッドは、正規表現に対する一致の文字列を検索し、Arrayオブジェクトとして、マッチを返します。
当社では、正規表現についての詳細を読んで正規表現のチュートリアルと私たちのRegExpオブジェクト参照 。
注意:正規表現をg修飾子が含まれていない場合は(to perform a global search) 、 match()メソッドは文字列の最初のマッチが返されます。
一致が見つからない場合、このメソッドはnullを返します。
ブラウザのサポート
方法 | |||||
---|---|---|---|---|---|
match() | はい | はい | はい | はい | はい |
構文
パラメータ値 パラメーター 説明 regexp 必須。 正規表現として、検索する値。
技術的な詳細
戻り値: 一致が見つからない場合はマッチ、各マッチのための1つのアイテム、またはnullを含む配列、 JavaScriptのバージョン: 1.2
その他の例
例
グローバル、大文字と小文字を区別しない検索を実行し"ain" :
var str = "The rain in SPAIN stays mainly in the plain";
var res = str.match(/ain/gi);
解像度の結果は次のようになります。
»それを自分で試してみてください
<JavaScriptの文字列リファレンス