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

js正则表达式怎么写|| 逻辑与 但如何实现我想要的效果?

js正则表达式怎么写|| 逻辑与 但如何实现我想要的效果?

慕婉清6462132 2018-09-12 09:09:52
    var str1='"我爱他,大家爱他 + +'+            '你好'+            '我不好'+            '人家好'+            '大家好"';    var str2='我爱他,大家爱他 ↵你好↵我不好↵人家好↵大家好';  console.log(str1);  var content1=str1.replace(/\+/g, ' ');  console.log(content1);  console.log(str2);  var content2=str2.replace(/\n/g, '<br>\n');  console.log(content2);大家有没有注意到↵这是换行符我想获取这个↵ 然后换行我在ajax调用接口获取的数据也不一样的,有的获取到<p style="margin-right:20px">你好<p> 也有获取到乱码 比如decodeURI unescape 我想这实现的效果 是在内容中匹配不出来 。比如contentText是获取中的内容var contentText = ct.replace(/\+/g || /\n/g, ' '||'<br>\n');  // 直接把+号换空行// var contentText=  ct.replace(/\n/g, '<br>\n');//匹配空行换<br>// if( ct.replace(/\+/g, ' ') || ct.replace(/\n/g, '<br>\n')){//      var contentText;// }
查看完整描述

1 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

你的叙述逆天!
正则表达式用|来表示或
举个例子,把字符串中的aAX替换:

'abcABC'.replace(/a|A/g,'X')


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

添加回答

举报

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