JavaScript不会替换字符串的最后一个符号

Jin*_*ong 1 javascript jquery

我试图在JavaScript中替换一个符号,但不知何故,这总是只替换字符串的第一个符号而不是替换所有符号.

JavaScript:

var note = "test'test'test'";
note = note .replace("'", "'");
Run Code Online (Sandbox Code Playgroud)

输出:

test'test'test'
Run Code Online (Sandbox Code Playgroud)

有谁知道我怎么能用?? 替换所有'符号'

Ble*_*der 8

使用正则表达式替换并添加一个g标志以使其成为全局:

> "test'test'test'".replace(/'/g, ''');
"test'test'test'"
Run Code Online (Sandbox Code Playgroud)