.replace(/\'/g, "\\'") -> ' 替换成 \'
.replace(/\"/g, "\\\"") -> " 替换成\"
注:适用于 onclick='Test("数字双音\"")'
这种写法
.replace(/\"/g, """) ->" 替换成 "
注:适用于onclick="Test('数字双音"')" 建议写法
.replace(/</g, "\\\<") -> < 替换成\<
.replace(/>/g,"\\\>") -> > 替换成\>
正确执行的结果格式示例:
<input type="button" onclick="Test('数字\'双音"')" value="测试" />
function Test(s) {
alert(s);
}
本文通过一个具体的示例展示了如何在JavaScript中对特殊字符进行正确的转义处理,包括单引号、双引号、尖括号等,并提供了实际运行的代码片段。
881

被折叠的 条评论
为什么被折叠?



