我正在开发一个iOS应用程序。我有一个文本域,用户可以发表评论。他也可以给emojis。当他点击发送按钮时我需要检查他是否输入了表情符号。可以任何帮助我如何检查用户是否输入了表情符号。
提前致谢..
答案 0 :(得分:0)
您可以使用正则表达式在文本中搜索表情符号:
/\ud83d[\ude00-\ude4f]/g.test('')
要使用相应的unicode转义序列替换字符,您可以使用:
function toUnicodeSequence(str) {
return str.replace(/[\s\S]/g, function(c) {
return '\\u' + ('000' + c.charCodeAt(0).toString(16)).slice(-4);
});
}