DIEA
2019-03-21 22:19:34
一個(gè)文本框里面的HTML 里面有文本和 img 標(biāo)簽 例如<img src="../../static/images/express/4.gif" alt="[em_4]">好好研究研究這個(gè)方案真詳細(xì)<img src="../../static/images/express/4.gif" alt="[em_4]">要過(guò)濾成這樣的[em_4]好好研究研究這個(gè)方案真詳細(xì)[em_4]昨天查了好長(zhǎng)時(shí)間都沒(méi)查到, 正則不太行, 求助, 謝謝了
3 回答

qq_花開(kāi)花謝_0
TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
用了下面的方式, 不過(guò)不是一個(gè)正則解決的, 但也達(dá)到了需求
?var str = '好好<img src="../../static/images/express/4.gif" alt="[em_4]">好研究研究這<img src="../../static/images/express/4.gif" alt="[em_4]">個(gè)方案真詳細(xì)<img src="../../static/images/express/4.gif" alt="[em_4]">1111'
?var temp = str.replace(/<img.*?(?!alt=".*?")(>)/g, (match) => {
? ?return match.replace(/<img.*?(alt="(.*?)")(>)/g, '$2')
?})
結(jié)果
好好[em_4]好研究研究這[em_4]個(gè)方案真詳細(xì)[em_4]1111
添加回答
舉報(bào)
0/150
提交
取消