0
我正在開發一個iOS應用程序。我有一個用戶可以給評論的textfield,他也可以給emojis。當他點擊發送按鈕時,我需要檢查他是否進入了emoji的或不是。可以幫助我如何檢查用戶是否輸入了表情符號。如何在用戶輸入到textArea時限制appcelerator中的表情符號?
在此先感謝..
我正在開發一個iOS應用程序。我有一個用戶可以給評論的textfield,他也可以給emojis。當他點擊發送按鈕時,我需要檢查他是否進入了emoji的或不是。可以幫助我如何檢查用戶是否輸入了表情符號。如何在用戶輸入到textArea時限制appcelerator中的表情符號?
在此先感謝..
您可以使用正則表達式在文本搜索表情符號:
/\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);
});
}
其實我在這裏我不知道如何將表情符號轉換爲unicode。請你幫我 – suresh
我編輯了答案並添加了一個函數來替換unicode和相應的esc猿序列。 –
非常感謝 – suresh