当我使用replace("","x")时,它不起作用

when I use replace("","x") ,it dosenot work

本文关键字:quot 不起作用 replace      更新时间:2023-09-26

当我使用replace()改变值时,替换后nt的值是"sssss"而不是"sssss",谁能告诉我怎么把nt改成"sssss";

var t = "sss'ss";
var nt = t.replace("''","x");

您还需要转义变量声明中的反斜杠…

var t = "sss''ss";
var nt = t.replace("''","x");

顺便说一下,如果它是相关的,replace()只会替换第一个出现。如果要替换所有出现的字符串,则使用正则表达式或拆分并连接字符串。