代碼如下,目的是將表情字符串替換成圖片EmojiParser.parse('哈哈哈哈哈(normal)哈哈哈(surprise)');這樣只能替換第一個(normal),第二個無法替換,請問怎么修改?export default class EmojiParser { static emojiSeries =[{ id: 101, name: 'normal' }, { id: 102, name: 'surprise' }]; static parse(content) { return content.replace(/(\(.*\))/, (match) => { let replaceStr = ''; for (const series of EmojiParser.emojiSeries) { if (match === `(${series.name})`) { replaceStr += `<img width="28" height="28" src="https://source.pixiv.net/common/images/emoji/${series.id}.png" />`; } } return replaceStr === '' ? match : replaceStr }); }}
javascript 替換表情字符
繁星淼淼
2018-11-14 15:14:29