我正在尝试使用JavaScript用>
和<
替换HTML标签的符号。我正在使用以下代码:
var sval = val.replace('&', '&');
sval = sval.replace("<", "<");
sval = sval.replace(">", ">");
但是它仅替换第一次出现的
最佳答案
尝试使用正则表达式:
var sval = val.replace(/&/g, '&');
sval = sval.replace(/</g, "<");
sval = sval.replace(/>/g, ">");
g
标志(= global)指示替换函数在第一次命中后不停止。关于javascript - JavaScript Replace不替换第二个<,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25650234/