概要
RegExp コンストラクタのプロトタイプオブジェクトを表します。
説明
RegExp の RegExp
インスタンスの説明も参照してください。
RegExp
インスタンスは RegExp.prototype
を継承します。プロトタイプオブジェクトへの変更は RegExp
インスタンスの全てに伝播します。
プロパティ
非推奨の RegExp プロパティも参照してください。
RegExp
プロパティのいくつかは(Perl ライクな)長い名前と短い名前の両方を持っていることに注意してください。【訳注: それらは 1.5 以前のバージョンでの実装であり、非推奨の機能です。】どちらの名前でも常に同じ値を参照します。Perl は JavaScript の正規表現のモデルとなっているプログラミング言語です。
constructor
- オブジェクトのプロトタイプを生成する関数を指定します。
global
- 対象文字列で可能なマッチ全てに対して正規表現をテストするか、それとも、最初のマッチに対してのみテストするどうかのフラグ。
ignoreCase
- 文字列でのマッチを適用する際に、大文字と小文字の違いを無視するかどうかのフラグ。
lastIndex
- 次のマッチが始まる位置。
multiline
- 複数行に渡って文字列を検索するかどうかのフラグ。
source
- パターンのテキスト。
sticky
- 検索が先頭固定 (sticky)かどうかのフラグ。
メソッド
非推奨の RegExp メソッドも参照してください。
exec
- その文字列のパラメータでのマッチのための検索を実行します。
test
- その文字列のパラメータでのマッチのためのテストをします。
toSource
- 特定のオブジェクトを表すオブジェクトリテラルを返します。 この値は新しいオブジェクトを生成するために使うことができます。Object.prototype.toSource メソッドを上書きします。
toString
- 特定のオブジェクトを表す文字列を返します。Object.prototype.toString メソッドを上書きします。