晨
晨晨
Unregistered / Unconfirmed
GUEST, unregistred user!
<SCRIPT LANGUAGE="JavaScript1.2">
var ss = "Is is the cost of of gasoline going up up?./n";
var re = //b([a-z]+) /1/b/gi;
//创建正则表达式样式.
//var re = new RegExp("/b([a-z]+) /1/b", "gi");
var rv = ss.replace(re, "$1");
//用一个单词替代两个单词.
document.write(rv)
</SCRIPT>
以上代码运行正常,但是,当我使用注释掉的下面那句话来代替创建正则表达式的时候
代码就不正确了。为什么会这样呢?
var ss = "Is is the cost of of gasoline going up up?./n";
var re = //b([a-z]+) /1/b/gi;
//创建正则表达式样式.
//var re = new RegExp("/b([a-z]+) /1/b", "gi");
var rv = ss.replace(re, "$1");
//用一个单词替代两个单词.
document.write(rv)
</SCRIPT>
以上代码运行正常,但是,当我使用注释掉的下面那句话来代替创建正则表达式的时候
代码就不正确了。为什么会这样呢?