需求是找到emoi的表情字符串。这类字符串都有一个共同的特点,就是以&#开始,以;结束。找到后在前后加上空格,让它可以正常显示
// 正则如下
let reg = /&#[^&#|;]*?;/g
替换的方法如下
html.replace(reg, value => {
console.log(value, 'value')
return "<span>" + value + "</span>"
})
可以写一个公共方法。
handleHtml (html) {
let reg = /&#[^&#|;]*?;/g
return html.replace(reg, value => {
console.log(value, 'value')
return "<span>" + value + "</span>"
})
},