Javascript 如何替换所有出现的相同字符,如';有$39

Javascript 如何替换所有出现的相同字符,如';有$39,javascript,Javascript,我正在使用以下代码,其中我想用替换所有的'$39但是它不好用。这是“先换” var searchUserName=document.getElementById(“ctl00\u ContentMain\u UserSearchColl”).value.replace(“/\”/g)、“;$39;” 例如:Ram。输出:Ram$39s$39秒 提前感谢。您不需要将regexp放在双引号内。移除它们 value.replace(/'/g, ';$39;') 还要注意,您不需要“转义”单个引号。(

我正在使用以下代码,其中我想用替换所有的'$39但是它不好用。这是“先换”

var searchUserName=document.getElementById(“ctl00\u ContentMain\u UserSearchColl”).value.replace(“/\”/g)、“;$39;”

例如:Ram。输出:Ram$39s$39秒


提前感谢。

您不需要将regexp放在双引号内。移除它们

value.replace(/'/g, ';$39;')

还要注意,您不需要“转义”单个引号。(感谢@Paul S.的指点)

那一个
引号也不需要转义。@StruthMaster关于
值.拆分(“”).join(“;$39;”)呢