国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

正規(guī)表示式 - javascript 替換表情字符
PHP中文網(wǎng)
PHP中文網(wǎng) 2017-07-05 10:56:56
0
1
3607

程式碼如下,目的是將表情字串替換成圖片

EmojiParser.parse('哈哈哈哈哈(normal)哈哈哈(surprise)');

這樣只能替換第一個(gè)(normal),第二個(gè)無(wú)法替換,請(qǐng)問(wèn)怎麼修改?

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
    });
  }
}
PHP中文網(wǎng)
PHP中文網(wǎng)

認(rèn)證高級(jí)PHP講師

全部回覆(1)
Ty80

/((.*))/ 換成 /((.*))/g 即可。 g 代表 global 全域替換。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板