2016-12-14 3 views
0

Я разрабатываю приложение iOS. У меня есть текстовое поле, где пользователь может дать комментарий. Он может дать emojis также. Когда он нажимает кнопку отправки, мне нужно проверить, вошел ли он в emoji или нет. Может ли любая помощь мне как проверить, введен ли пользователь emoji или нет.Как ограничить emoji в appcelerator, когда пользователь вводит текст?

Заранее спасибо ..

ответ

0

Вы можете использовать регулярное выражение для поиска Emojis в тексте:

/\ud83d[\ude00-\ude4f]/g.test('') 

Чтобы заменить символы с соответствующей последовательностью Юникода побега вы можете использовать:

function toUnicodeSequence(str) { 
    return str.replace(/[\s\S]/g, function(c) { 
    return '\\u' + ('000' + c.charCodeAt(0).toString(16)).slice(-4); 
    }); 
} 
+0

Фактически здесь я не знаю, как конвертировать emoji в unicode. Не могли бы вы помочь мне – suresh

+0

Я отредактировал ответ и добавил функцию для замены unicode с соответствием . –

+0

Большое вам спасибо – suresh

Смежные вопросы