前端如何处理字符串

image.png
如何只要中间的文字,特殊符号不要
<p>如何购买呢?</p>↵<p>收到货第三节打很快就大数据库 爱的世界爱仕达卡萨丁侃大山接口&nbsp; hjkad 卡的数据 打开了将了</p>
image.png
会正则的到大佬帮帮忙

阅读 2k
4 个回答

jquery:$(id).html()
vue:v-html

"世界爱仕达卡萨丁侃大山接口&nbsp;世界爱仕达卡萨丁侃大山接口&nbsp;世界爱仕达卡萨丁/p 侃大山接口&nbsp;".replace(/(&\w+;|\/p\b)/g,'');
正则的话试试这个,但是基于你这个文字特殊性,我不确定还有没有字符没有过滤掉.
最好的办法还是不要转义,用 <> 这个还确定一点,方便正则过滤

你要规定哪些算特殊符号啊。

var str = '<p>如何购买呢?</p>↵<p>收到货第三节打很快就大数据库 爱的世界爱仕达卡萨丁侃大山接口&nbsp; hjkad 卡的数据 打开了将了</p>'
const func = str => {
    const dom  = document.createElement('div')
    dom.innerHTML = str
    return dom.innerText
}

console.log(func(str))
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题