RegExp.prototype.ignoreCase

ignoreCase プロパティは、"i" フラグが正規表現で使われているかどうかを示します。ignoreCase は、正規表現インスタンスごとの読み取り専用プロパティです。

試してみましょう

RegExp.prototype.ignoreCase のプロパティ属性
書込可能 不可
列挙可能 不可
設定可能

解説

ignoreCase の値は Boolean で、"i" フラグが使われていたならば、真であり、そうでなければ、偽です。"i" フラグは、文字列でのマッチを適用する際に、大文字と小文字の違いは無視されるべきであることを示します。

このプロパティを直接変更することはできません。

ignoreCase の使用

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

関連情報