簡體   English   中英

如何在javascript中將escpaed unicode轉換為emoji表情?

[英]How to convert escpaed unicode to emoji in javascript?

從推特飼料我得到下面的代碼。 如何在JavaScript中將此Twitter Unicode轉換為表情符號?

(&# 128079;&# 128079;&# 128079;&# 128079;)

👏👏👏👏

如何使用JavaScript顯示表情符號符號?

您可以使用正則表達式/&# (\\w+);/將每個代碼點指向捕獲組。 然后在replace的替換函數中使用String.fromCodePoint方法獲得如下表情符號:

 const str = '&# 128079;&# 128079;&# 128079;&# 128079;' const emojiStr = str.replace(/&# (\\w+);/g, (m, c1) => String.fromCodePoint(c1)) console.log(emojiStr) 

(正則表達式演示

如果只想在DOM上顯示它,則只需刪除空格( \\s )並將轉義的字符串設置為innerHTML

 const str = '&# 128079;&# 128079;&# 128079;&# 128079;' document.getElementById('display').innerHTML += str.replace(/\\s/g, '') 
 <span id='display'></span> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM