RegExp.prototype.ignoreCase
ignoreCase プロパティは、"i" フラグが正規表現で使われているかどうかを示します。ignoreCase は、正規表現インスタンスごとの読み取り専用プロパティです。
試してみましょう
RegExp.prototype.ignoreCase のプロパティ属性 |
|
|---|---|
| 書込可能 | 不可 |
| 列挙可能 | 不可 |
| 設定可能 | 可 |
解説
ignoreCase の値は Boolean で、"i" フラグが使われていたならば、真であり、そうでなければ、偽です。"i" フラグは、文字列でのマッチを適用する際に、大文字と小文字の違いは無視されるべきであることを示します。
このプロパティを直接変更することはできません。
例
ignoreCase の使用
js
var regex = new RegExp('foo', 'i');
console.log(regex.ignoreCase); // true
仕様書
| Specification |
|---|
| ECMAScript Language Specification # sec-get-regexp.prototype.ignorecase |
ブラウザーの互換性
BCD tables only load in the browser