首页 > 其他 > 详细

前端处理特殊ASCII码

时间:2021-08-21 08:26:01      阅读:18      评论:0      收藏:0      [点我收藏+]

问题:

后端加密数据返回前端,前端解密后有特殊的ASCII码

技术分享图片

 

解析:

ASCII码中,16进制码从00~1F,以及7F,都是属于控制字符,一般在浏览器上是显示不了,甚至会解析报错,需要我们进行事先处理。

但ASCII码表中,有些是常用的,而且能正常显示的,如数字、英文字母等,这些字符的ASCII对应的16进制是大于20的。

所以可以使用正则匹配,过滤00~1F的特殊字符即可。

str.replace(/[\x00-\x1f]+/g, ‘‘);

 

替换后的结果

技术分享图片

 

 

  

前端处理特殊ASCII码

原文:https://www.cnblogs.com/lucktomato/p/15168230.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!