js去除字符串中的无效字符

在项目对接过程中,经常遇到后端的老铁返回是数据,有点问题的情况;

如下;返回的字符串有乱码的情况,就需要用正则替换了

let str = "["被测试者的测验结果为中度抑郁。从这个结果可以看出,被测试者最近时常出现心境低落现象,如经常感到压抑、抑郁、悲伤、失望、沮丧或忧伤,经常对很多看不顺眼的事情发脾气或责备他人,或者将很小的过失看作是很大的失败。被测试者经常感到兴趣或乐趣的丧失,觉得原有的爱好也失去乐趣,“对任何事情都无所谓”。被测试者的精力明显降低,常感到疲乏或倦怠,经常是做一些很小的事情也要付出很大的努力,工作效率低。被测试者食欲降低,体重明显降低。睡眠也成为经常困扰被测试者的问题之一,最常见的是失眠,被测试者经常会从睡眠中醒来或早上很早就醒来,并且难以再入睡。被测试者行为反差很大,一方面经常感到自己的行为比较激动,如不能静坐、来回踱步等,另一方面行为又表现得比较迟钝,如思维言语等动作缓慢等。被测试者常常对自己作出负面评价,将一些琐碎的日常小失误作为失败的证据,夸大自己对不幸事件的责任。被测试者经常感到思维、集中注意或作决定的能力降低。被测试者有时会想到死,有自杀的念头,但多数情况下只是想想而已,不会付诸实施。\r\n总之,被测试者时常受到以上症状的困扰,通常情况下,继续进行工作、社交或家务活动已有一定困难。\r\n"]";

这里,正则(/[|\]|"|[\r\n]/)匹配  str.replace(/[|\]|"|[\r\n]/g, "");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值