Last Update 2009/03/29
TOP - JavaScript - RegExp - コンストラクタ
Dateのコンストラクタは、new演算子を使用した呼び出しの場合は、Dateオブジェクトを生成します。
new演算子を使用しない場合は、関数として呼び出され、現在時刻を表す文字列を返します。
new演算子を使用しない場合は、関数として呼び出され、現在時刻を表す文字列を返します。
var 名前1 = new RegExp( 値1 , 値2 )
名前1
RegExpオブジェクトの名前
値1
正規表現パターン文字列
値2
正規表現の評価方法を指定するプロパティの値
var 名前1 = new RegExp( 値1 )
名前1
RegExpオブジェクトの名前
値1
正規表現(文字列ではない)
(例)
<SCRIPT type="text/javascript">
<!--
function btnclick()
{
var s = "";
var d1 = new RegExp("\\d\\d", "g");
var d2 = new RegExp(/\d\d/g);
s += 'new RegExp("\d\d", "g") → ' + d1.toString() + "\n";
s += 'new RegExp(/\d\d/g) → ' + d2.toString() + "\n";
s += 'd1.exec("bbaacc11") → ' + d1.exec("aabbcc11") + "\n";
s += 'd2.exec("22bbaacc") → ' + d2.exec("22bbaacc") + "\n";
alert(s);
}
//-->
</SCRIPT>