2

我正在使用以下代码,其中我想用 ;$39 替换所有 ' 但它不能正常工作。它只替换第一个 ' 。

var searchUserName = document.getElementById("ctl00_ContentMain_UserSearchColl").value.replace("/\'/g", ";$39;");

例如:Ram's's .输出:Ram;$39s;$39s

提前致谢。

4

1 回答 1

7

您不需要将正则表达式放在双引号内。删除它们。

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

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

于 2013-04-05T10:31:19.823 回答