toSource方法字符串表示对象的源代码,此方法并不适用于所有浏览器。
toSource() - 语法
RegExpObject.toSource();
toSource() - 返回值
返回表示对象源代码的字符串。
toSource() - 示例
<html>
<head>
<title>JavaScript RegExp toSource Method</title>
</head>
<body>
<script type="text/javascript">
var str="Javascript is an interesting scripting language";
var re=new RegExp( "script", "g" );
</span><span class="kwd">var</span><span class="pln"> result</span><span class="pun">=</span><span class="pln">re</span><span class="pun">.</span><span class="pln">toSource</span><span class="pun">(</span><span class="pln">str</span><span class="pun">);</span><span class="pln">
document</span><span class="pun">.</span><span class="pln">write</span><span class="pun">(</span><span class="str">"Test 1 - returned value : "</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> result</span><span class="pun">);</span><span class="pln">
re</span><span class="pun">=</span><span class="kwd">new</span><span class="pln"> </span><span class="typ">RegExp</span><span class="pun">(</span><span class="pln"> </span><span class="str">"/"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"g"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
</span><span class="kwd">var</span><span class="pln"> result</span><span class="pun">=</span><span class="pln">re</span><span class="pun">.</span><span class="pln">toSource</span><span class="pun">(</span><span class="pln">str</span><span class="pun">);</span><span class="pln">
document</span><span class="pun">.</span><span class="pln">write</span><span class="pun">(</span><span class="str">"<br />Test 2 - returned value : "</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> result</span><span class="pun">);</span><span class="pln">
</span><span class="tag"></script></span><span class="pln">
</body>
</html>
运行上面代码输出
Test 1 - returned value : /script/g Test 2 - returned value : /\//g