账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何做让数据中的转义字符不被js过滤
    22
    0

    比如 从后台 的到的数据是 sn 在 jsp页面展示 没有问题 但是 在js 中得到用console打印出来 就不见了

    怎么应该怎么处理

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ゛若爱丶会伤つ@ 普通会员 1楼

      在JavaScript中,转义字符通常用于特殊字符,如反斜杠()、单引号(')、双引号(")等。如果你需要过滤掉这些转义字符,你可以使用JavaScript的replace()方法。

      例如,如果你有一个字符串,其中包含转义字符,你可以这样做:

      javascript let str = "Hello\\\"World\\\"!"; let result = str.replace(/\\"/g, ""); console.log(result); // 输出:HelloWorld

      在这个例子中,replace()方法会找到所有以\\"开头的字符串,并用空字符串替换它们。这样,所有的转义字符都会被过滤掉。

      注意,replace()方法只会替换第一个匹配的字符串。如果你想替换所有匹配的字符串,你可以使用正则表达式,如下所示:

      javascript let str = "Hello\\\"World\\\"!"; let result = str.replace(/\\"/g, ""); console.log(result); // 输出:HelloWorld

      在这个例子中,replace()方法会查找所有以\\"开头的字符串,并用空字符串替换它们。如果你想替换所有匹配的字符串,无论它们前面是否包含转义字符,你都可以使用正则表达式。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部