用'javascript(不是')替换'

jq *_*ner 8 javascript regex expression replace

我有一个问题替换==> (撇号)的空间,我知道它看起来很容易,但我的意思是编辑不要像这样输入撇号==> 但像这样==> '我找不到一种替换它的方法

var newtext = old.replace(/'/g,"");
Run Code Online (Sandbox Code Playgroud)

这里有一个例子http://jsfiddle.net/zYK9f/4/ 在这个例子中你可以在页面中输入==> 但是在代码编辑器中没有试过很多但没有结果希望你能帮忙谢谢 对不起我的意思是撇号不是分号

Way*_*ett 7

只需复制并粘贴角色即可:

var newtext = old.replace(/'|’/g,"");
Run Code Online (Sandbox Code Playgroud)


Ric*_*III 5

我不确定你要求的是什么......就像其他建议的答案一样,你可以使用

var newtext = old.replace(/'|’/g," ");
Run Code Online (Sandbox Code Playgroud)

但是,如果编辑器中不允许使用该字符,则可以使用等效的unicode:

var newtext = old.replace(/\u2019/g," ");
Run Code Online (Sandbox Code Playgroud)