我有一个字符串,有时?有时�会来,我想用单引号替换它。
我想要这样的事情:
var Option = Option.replace("?"|"�", "'");
但是这段代码不起作用我怎样才能在javascript中编写字符串替换。?
答案 0 :(得分:2)
使用带有字符类的正则表达式:
option = option.replace(/[?�]/g, "'");
var option = "Testing? Testing� Testing";
option = option.replace(/[?�]/g, "'");
console.log(option);
我在理论上添加了g
标志,你可能不想只替换第一个。如果您执行想要仅替换第一个,请删除g
标记。