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

仕様書

仕様書
ECMAScript (ECMA-262)
RegExp.prototype.ignoreCase の定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイルサーバー
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung InternetNode.js
ignoreCaseChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 5.5Opera 完全対応 5Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0nodejs 完全対応 0.1.100
Prototype accessor property (ES2015)Chrome 完全対応 48Edge 完全対応 12Firefox 完全対応 38IE 完全対応 5.5Opera 完全対応 35Safari 完全対応 1.3WebView Android 完全対応 48Chrome Android 完全対応 48Firefox Android 完全対応 38Opera Android 完全対応 35Safari iOS 完全対応 1Samsung Internet Android 完全対応 5.0nodejs 完全対応 6.0.0

凡例

完全対応  
完全対応

関連情報