2

次のコードを使用しています。すべての ' を ;$39 に置き換えたいのですが、うまく動作しません。最初だけ交換です ' .

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

例: Ram's .Output: Ram;$39s;$39s

前もって感謝します。

4

1 に答える 1

7

正規表現を二重引用符で囲む必要はありません。それらを削除します。

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

また、一重引用符を「エスケープ」する必要がないことに注意してください。(指摘してくれてありがとう@Paul S.)

于 2013-04-05T10:31:19.823 に答える