RegExp.prototype.flags

flagsRegExp インスタンスのプロパティで、現在の正規表現オブジェクトのフラグから成る文字列を返します。

試してみましょう

解説

RegExp.prototype.flags には値として文字列があります。flags プロパティのフラグはアルファベット順で並べ替えられます(左から右に、例えば "dgimsuvy")。 実際には、他のフラグアクセサー(hasIndicesglobalなど)を 1 つずつ呼び出し、結果を連結します。

すべての組み込み関数は、個々のフラグアクセサーを読み込む代わりに flags プロパティを読み込みます。

flags の設定アクセサーは undefined です。このプロパティを直接変更することはできません。

flags の使用

js
/foo/ig.flags; // "gi"
/bar/myu.flags; // "muy"

仕様書

Specification
ECMAScript Language Specification
# sec-get-regexp.prototype.flags

ブラウザーの互換性

BCD tables only load in the browser

関連情報