js字符串替换,急急急急!!!!!!!

liuyanghaa 发布于 2016/03/01 17:37
阅读 176
收藏 0

js替换下面字符串,最终在控制台打印的字符串s中的$spaces$没有被替换掉,求大神帮忙解答一下为什么没有替换掉

var s = 呵呵呵呵呵$spaces$哈哈哈;

s = s.replace(/$spaces$/g,"(  )");

console.log(s);

加载中
0
艾边成
艾边成
var s = "呵呵呵呵呵$spaces$哈哈哈";

 s.replace(/\$spaces\$/g,"(  )");

$要加转义,因为$表示匹配输入字符串的结尾位置

l
liuyanghaa
回复 @艾边成 : 我能说我不知道怎么设置吗。。。。。。
艾边成
艾边成
回复 @liuyanghaa : 设置成最佳答案呀,我还想靠这积分参加源创会呢:)
l
liuyanghaa
搞定 包大神大腿了
0
yanglk2010
yanglk2010
var s = "呵呵呵呵呵$spaces$哈哈哈";
s = s.replace("$spaces$","(  )");
console.log(s);




l
liuyanghaa
用字符串只能替换一个占位符,下面正则更好
返回顶部
顶部