我正在开发一款 Android 应用,我不希望人们在输入中使用表情符号。
如何从字符串中删除表情符号字符?
最佳答案
可以在以下范围内找到表情符号 ( source ):
- U+2190 到 U+21FF
- U+2600 到 U+26FF
- U+2700 到 U+27BF
- U+3000 到 U+303F
- U+1F300 到 U+1F64F
- U+1F680 到 U+1F6FF
您可以在脚本中使用这一行来一次过滤它们:
text.replace("/[\u2190-\u21FF]|[\u2600-\u26FF]|[\u2700-\u27BF]|[\u3000-\u303F]|[\u1F300-\u1F64F ]|[\u1F680-\u1F6FF]/g", "");
关于Android - 如何从字符串中过滤表情符号(表情符号)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22178349/