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