JavaScript RegExp i 補正子
- 前ページ g
- 次ページ d
- 上一層に戻る JavaScript RegExpリファレンスマニュアル
定義と使用方法
"i" 補正子は不区別大小写匹配を規定します。
例
例 1
对 "is" 进行不区分大小写的搜索:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
例 2
文字列中对 "codew3c" 进行不区分大小写的搜索:
使用正規表現関数 exec():
let text = "Visit codew3c"; let pattern = /codew3c/i; let result = pattern.exec(text);
例 3
正規表現関数を使用して test()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = pattern.test(text);
例 4
文字列関数を使用して match()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
文法
new RegExp("regexp", "i")
または短縮形:
/regexp/i
ヒント
以下のように使用できます。 ignoreCase 属性は 'i' 補正子が設定されているか確認します。
let pattern = /W3S/i; let result = pattern.ignoreCase;
正規表現検索メソッド
JavaScriptで、正規表現のテキスト検索はさまざまな方法で完了できます。
使用方法パターン(pattern)正規表現として、これらは最もよく使われる方法です:
例 | 説明 |
---|---|
text.match(パターン) | 文字列メソッド match() |
text.search(パターン) | 文字列メソッド search() |
パターン.exec(text) | RexExp メソッド exec() |
パターン.test(text) | RexExp メソッド test() |
ブラウザのサポート
/regexp/i
ECMAScript1 (ES1) の特性です。
すべてのブラウザは完全に ES1 (JavaScript 1997) をサポートしています:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
サポート | サポート | サポート | サポート | サポート | サポート |
- 前ページ g
- 次ページ d
- 上一層に戻る JavaScript RegExpリファレンスマニュアル