我寻思你需要一张表情映射表,然后进行匹配过滤即可在线示例我今天很开心😁,因为你😭了let map = { ":xiaolian:": "😁", ":kulian:": "😭", }; let str = "我今天很开心:xiaolian:,因为你:kulian:了"; let regx = /:[a-zA-Z]{1,}:/gi; let matchArray = str.match(regx); matchArray.forEach((e) => { str = str.replace(e, map[e]); }); console.log("str: ", str);
我寻思你需要一张表情映射表,然后进行匹配过滤即可
在线示例
我今天很开心😁,因为你😭了