<script language="JavaScript">
<!--
rr="aa"
s="rr111aa1111aa1111aarr"
x=s.replace(/rr/g,"AA");
alert(x)
//-->
</script>我要把s中的aa替换成AA。
但是我由于某些原因必须aa放在一个变量rr中,然后替换,如果用上面这个方法,就错了。s.replace(/rr/g,"AA")中rr被看成是常量了。怎么加变量呢??
解决方案 »
- setTimout 执行函数失效问题 帮忙解决下。
- 如何禁用backspace。考虑在ie及firefox两种情况。
- 怎样实现这样的网页?
- 高分求助高手帮解决个问题!
- 在IE中如何调试框架页面指定某一帧的脚本?
- (救急)请问input对象传递问题,对象名是可变的,在标题中说不清请高手看一下内容,救救我?
- 外行问个问题!
- 父页面的变量能传递到iframe中吗?谢谢帮忙啊!!!
- 请高手帮帮小弟啊,有急用!
- 高手帮忙,实在改不过来了 如何让坐标只在图片的范围显示(马上揭贴)
- onclick如何写可以等同于a href 打开email的效果
- 动态的添加Ext TabPanel时,为什么它的html不能直接显示,要点击一下才显示
var reg=new RegExp(rr,"g");
var s="rr111aa1111aa1111aarr";
var x=s.replace(reg,"AA");
alert(x);
var reg=new RegExp(rr,"g");
var s="rr111aa1111aa1111aarr";
var x=s.replace(reg,"AA");
alert(x);
var s = "rr111aa1111aa1111aarr";
eval('var x = s.replace(/'+rr+'/g,"AA")');
alert(x);