JavaScript RegExp グループ(x|y)
- 前のページ [^0-9]
- 次のページ .
- 上一階層に戻る JavaScript RegExpリファレンスマニュアル
定義と使用方法
(x|y) 表現は指定されたオプションを検索するために使用されます。
オプションはどんな文字でもできます。
例
例1
オプション(赤い|緑色)をすべてグローバル検索します:
let text = "re, green, red, green, gren, gr, blue, yellow"; let pattern= /(red|green)/g;
例2
指定されたオプション(0|5|7)をすべて検索するためにグローバル検索を実行します:
let text = "01234567890123456789"; let pattern = /(0|5|7)/g;
文法
new RegExp("(x|y)")
または短縮して:
/(x|y)/
修飾子付きの文法
new RegExp("(x|y)", "g")
または短縮して:
/(x|y)/g
ブラウザサポート
/(x|y)/
ECMAScript1(ES1)の機能です。
すべてのブラウザは完全にES1(JavaScript 1997)をサポートしています:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
サポート | サポート | サポート | サポート | サポート | サポート |
正規表現検索メソッド
JavaScriptで正規表現のテキスト検索は、異なる方法で完了できます。
使用方法パターン(pattern)正規表現として、これらは最もよく使われる方法です:
例 | 説明 |
---|---|
text.match(パターン) | 文字列メソッド match() |
text.search(パターン) | 文字列メソッド search() |
パターン.exec(text) | RexExp メソッド exec() |
パターン.test(text) | RexExp メソッド test() |
- 前のページ [^0-9]
- 次のページ .
- 上一階層に戻る JavaScript RegExpリファレンスマニュアル