,我该如何替换“=什么都没有?替换函数替换单引号字符串

当我做str.replace('something='','')我得到语法错误。我试过str.replace('something=\'',''),并希望用斜线转义单引号,但它不起作用。

str.replace('something='','')当然会导致语法错误。

尝试

str.replace("something='","")

我相信你正在寻找的是一个替代的something='和所有的蜱('),包括关闭一个......所以,你可以这样做:

var str = "something='http://example.com/something'"; 
 

 
alert(str.replace(/something='(.*)'/, "$1"));

您需要更新str变量与返回值自String#replace方法不更新变量。

str = str.replace('something=\'', '') 

虽然它的更好,而不是使用转义双引号。

str = str.replace("something='", '') 

相关推荐