java過濾emoji表情


import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class test {
    /**
     * 表情過濾
     *
     */
    private static final Pattern CHECK_EMOJI = 
            Pattern.compile("[\ud83c\udc00-\ud83c\udfff]|[\ud83d\udc00-\ud83d\udfff]|[\u2600-\u27ff]", Pattern.UNICODE_CASE | Pattern.CASE_INSENSITIVE);

    public static void main(String[] args){

        Matcher emojiTitle = CHECK_EMOJI.matcher("表情");
        System.out.print(emojiTitle.find());
    }

}

  如果沒有emoji表情符號輸出false,有則輸出true,上面的代碼運行輸入false:

 


免責聲明!

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



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