>我尝试在 JavaScript 中替换一个符号,但不知何故,这总是只替换字符串的第一个符号,而不是替换所有符号。
JavaScript:
var note = "test'test'test'";
note = note .replace("'", "'");
输出:
test'test'test'
有谁知道我怎样才能用'
替换所有'
符号?
使用正则表达式替换并添加一个 g
标志以使其全局化:
> "test'test'test'".replace(/'/g, ''');
"test'test'test'"
使用g
后缀进行全局替换。
这是正确的方法:
note = "test'test'test'";
note.replace(/'/g,"'")
检查这个: jsfiddle
试试这个 note.replace(/\'/g, ''');