Last Update 2009/03/29
TOP - JavaScript - RegExp - toString()
現在オブジェクトに設定されている正規表現を文字列で返します。
戻り値1 = 名前1 .toString()
戻り値1
名前1のオブジェクトに設定されている正規表現の文字列
"/" + [正規表現のコード] + "/" + [プロパティの状態により、"g"、"i"、"m"の文字]
"/" + [正規表現のコード] + "/" + [プロパティの状態により、"g"、"i"、"m"の文字]
名前1
RegExpオブジェクトの名前
(例)
<SCRIPT type="text/javascript">
<!--
function btnclick()
{
var s = "";
var d1 = new RegExp("([a-z])(\\d)", "g");
var a1 = d1.exec("1a2b3c4d5e");
s += 'RegExpオブジェクト d1 の正規表現 : ' + d1.toString() + "\n";
s += '1回目のマッチ結果 : d1.exec("1a2b3c4d5e") → ' + a1[0] + "\n";
s += '1回目のマッチ(部分文字列1) : ' + a1[1] + "\n";
s += '1回目のマッチ(部分文字列2) : ' + a1[2] + "\n";
s += 'lastIndexプロパティ : ' + d1.lastIndex + "\n";
alert(s);
}
//-->
</SCRIPT>