日期:2014-05-16  浏览次数:20348 次

replace 语法?var k = 'abc' str.replace( k, '<$0>' ); 这个语法好象不对,该怎么写?
replace   语法?var   k   =   'abc '   str.replace(   k,   ' <$0> '   );   这个语法好象不对,该怎么写?

还有其它简单的字符串替换方法吗?

谢谢。


------解决方案--------------------
用正则
------解决方案--------------------
var a= "assckkk "
var k= "ssc "
var c=new RegExp(k)
alert(a.replace(c, "11 "))
------解决方案--------------------
<script language=javascript>
var a= "assckkk "
var k= "ssc "
var c=new RegExp( "( "+k+ ") ")
alert(a.replace(c, " <$1> "))
</script>
------解决方案--------------------
replace就是这么用的
var str = "abcdef ";
var aaa = "bcd ";

alert(str.replace(aaa, " <$0> "));