sunny123456

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

https://www.cnblogs.com/enych/p/11571358.html

js 反斜杠 处理

 var t =  jsonstr.replace(/\\/g,"\\\\\\\\");      --\\ 表示

 

代码 输出 \' 单引号 \" 双引号 \& 和号 \\ 反斜杠 \n 换行符 \r 回车符 \t 制表符 \b 退格符 \f 换页符

 

 

  1个 反斜杠

2个反斜杠

3个反斜杠

4个反斜杠

 

 

总结  字符串 中出现 两个斜杠, js 自动转义为1个斜杠;

1个斜杠  转 json对象时候 报错 是因为 就是报错。。。。。

 var json_str = '{"code": 0,"msg": "","data":"\\a.png"}';
 var json_str =  json_str.replace(/\\/g,"\\\\");

var e = JSON.parse(json_str);

 

posted on 2021-07-06 21:01  sunny123456  阅读(539)  评论(0编辑  收藏  举报