JS過濾emoji


function filterEmoji(text){
    var ranges = [
            '\ud83c[\udf00-\udfff]', 
            '\ud83d[\udc00-\ude4f]', 
            '\ud83d[\ude80-\udeff]'
        ];
    return text.replace(new RegExp(ranges.join('|'), 'g'), '');
}

如果上述代碼不能適用所有情景,適用調用前的字符length和處理后的字符長度去對比,如果不相等,說明文字里面包含表情字符。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM