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:

浙公网安备 33010602011771号