ywork2020.com

Title

正規表現のフラグを文字で取得する

目次 (INDEX)

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で得た結果を書き出しています。)
実行結果:

目次に戻る