flagsとは
- ここで説明するflags とは次の語句からなるjavascriptのプロパティです。
- flags
- 読み: フラッグス、フラグ
意味: 旗、IT分野では判定の条件などを意味する
flagsプロパティの概要
このプロパティは、正規表現オブジェクトに指定されているフラグを文字列として返します。
このプロパティは読み取り専用です。
構文
サンプルを見る前に構文を確認しておきます。
var strFlags = ##RegExp.flags;
サンプルコードと実行結果
ここでは、単純に新しく生成した正規表現オブジェクトのフラグを求めて表示しています。
サンプルコード: HTML
<body>
<script>...</script>
</body>
- 02: script (スクリプトを実行します。)
サンプルコード: script
<script>
let objRegExp = new RegExp(/pattern/flag=gflag=i);
document.write(objRegExp.flags);
</script>
- 02: objRegExp (正規表現オブジェクトを生成します。フラグはgとiを指定しました。)
- 03: .write() (.flagsで得た結果を書き出しています。)