为了账号安全,请及时绑定邮箱和手机立即绑定

这个bug错在哪里呢?只是有报错,但是找不到哪里错了?

这个bug错在哪里呢?只是有报错,但是找不到哪里错了?

青春有我 2018-10-10 18:15:55
$scope.removeHTMLTag = function(str) {            str = str.replace(/<\/?[^>]*>/g,''); //去除HTML tag 注:报错所在行             str = str.replace(/[ | ]*\n/g,'\n'); //去除行尾空白             //str = str.replace(/\n[\s| | ]*\r/g,'\n'); //去除多余空行             str=str.replace(/ /ig,'');//去掉              return str;     }报错指向的行是代码中标明报错所在行的地方; //去除HTML tag这行。位置在右边的str后边,到底是什么原因呢?
查看完整描述

1 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

错误信息已经告诉你了,str是个null值啊,你应该加一个str不存在的判断


查看完整回答
反对 回复 2018-11-09
  • 1 回答
  • 0 关注
  • 455 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信