过滤掉苹果系统自带的表情及某些第三方表情,

作者: 十大新闻  发布:2019-06-19

动作Emote的用法: /Emote 发给具备人 /Emote [you|u] 发给当前私聊对象 /Emote [me|i] 发给自身 emote 表示表情,协助汉语。具体表情能够查表得到。 [you|u] 表示表情针对对象,输入you都足以,字母不分大小写。 未有指向对象时表示在前段时间选用频道向全体人发送。 比如:输入“:/:( i”表示 本人只认为心神一阵痛楚。

动作Emote的用法: /Emote 发给具备人 /Emote [you|u] 发给当前私聊对象 /Emote [me|i] 发给和煦 emote 表示表情,协助普通话。具体表情能够查表获得。 [you|u] 表示表情针对对象,输入you都能够,字母不分大小写。 未有针对对象时表示在近些日子应用频道向全体人发送。 举个例子:输入“:/:( i”表示 本身只认为到心中一阵缠绵悱恻。

pragma mark -------UITextViewDelegate

-(BOOL) textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if ([textView isFirstResponder]) {

        if ([[[textView textInputMode] primaryLanguage] isEqualToString:@"emoji"] || ![[textView textInputMode] primaryLanguage]) {
               return NO;
        }

        //判断键盘是不是九宫格键盘
        if ([self isNineKeyBoard:text] ){
            return YES;
        }else{
            if ([self hasEmoji:text] || [self stringContainsEmoji:text]){
                return NO;
            }
        }
    }
    return YES;
}
/**
 * 利用下面这个方法stringContainsEmoji可以限制系统键盘自带的表情
 *  判断字符串中是否存在emoji
 * @param string 字符串
 * @return YES(含有表情)
 */
  • (BOOL)stringContainsEmoji:(NSString *)string {

    __block BOOL returnValue = NO;

    [string enumerateSubstringsInRange:NSMakeRange(0, [string length]) options:NSStringEnumerationByComposedCharacterSequences usingBlock:
    ^(NSString *substring, NSRange substringRange, NSRange enclosingRange, BOOL *stop) {

       const unichar hs = [substring characterAtIndex:0];
       // surrogate pair
       if (0xd800 <= hs && hs <= 0xdbff) {
           if (substring.length > 1) {
               const unichar ls = [substring characterAtIndex:1];
               const int uc = ((hs - 0xd800) * 0x400)   (ls - 0xdc00)   0x10000;
               if (0x1d000 <= uc && uc <= 0x1f77f) {
                   returnValue = YES;
               }
           }
       } else if (substring.length > 1) {
           const unichar ls = [substring characterAtIndex:1];
           if (ls == 0x20e3) {
               returnValue = YES;
           }
    
       } else {
           // non surrogate
           if (0x2100 <= hs && hs <= 0x27ff) {
               returnValue = YES;
           } else if (0x2B05 <= hs && hs <= 0x2b07) {
               returnValue = YES;
           } else if (0x2934 <= hs && hs <= 0x2935) {
               returnValue = YES;
           } else if (0x3297 <= hs && hs <= 0x3299) {
               returnValue = YES;
           } else if (hs == 0xa9 || hs == 0xae || hs == 0x303d || hs == 0x3030 || hs == 0x2b55 || hs == 0x2b1c || hs == 0x2b1b || hs == 0x2b50) {
               returnValue = YES;
           }
       }
    

    }];

    return returnValue;
    }
    /**

    • 动用上面这些格局hasEmoji能够界定第三方键盘(常用的是搜狗键盘)的神采
    • 认清字符串中是否存在emoji
    • @param string 字符串
    • @return YES(含有表情)
      */
  • (BOOL)hasEmoji:(NSString*)string;
    {
    NSString pattern = @"[^u0020-u007Eu00A0-u00BEu2E80-uA4CFuF900-uFAFFuFE30-uFE4FuFF00-uFFEFu0080-u009Fu2000-u201frn]澳门正规网上真人赌博,";
    NSPredicate
    pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", pattern];
    BOOL isMatch = [pred evaluateWithObject:string];
    return isMatch;
    }
    /**

    • 动用上边那么些格局isNineKeyBoard能够决断当前是否在使用九宫格输入
    • 认清是还是不是九宫格
    • @param string 输入的字符
    • @return YES(是九宫格拼音键盘)
      */
      -(BOOL)isNineKeyBoard:(NSString *)string
      {
      NSString *other = @"➋➌➍➎➏➐➑➒";
      int len = (int)string.length;
      for(int i=0;i<len;i )
      {
      if(!([other rangeOfString:string].location != NSNotFound))
      return NO;
      }
      return YES;
      }

大话Emote表情新增加词条:

具备动作Emote对应表: Emote使用计策:

中文命令 /唧唧歪歪
英文命令 /jjww
无代表对象 $N哀求到:“各位老大,我真的很讨厌苍蝇,你们就饶了我吧!”
对象为别人 $N指着$n说:“大家看到啦,这个家伙没事就喜欢长篇大论婆婆妈妈唧唧歪歪,就好像一只苍蝇灰来灰去,嗡……,救命啊!”
对象为自己 $N不停地在那絮絮叨叨,婆婆妈妈,就像只苍蝇一样。

此番新添Emote:

中文命令 /骗子
英文命令 /cheater
无代表对象 $N咬咬牙,恨恨地说:“行骗一时,噩运一世,不是不报,时候未到!善哉善哉!”
对象为别人 $N很牛x地拿出一把斩妖剑,对准$n大手一挥,大喊:“骗子,你的末日到了!”
对象为自己 $N拍拍胸脯说:“总有一天我让那些骗子走路倒着走,吃饭用脚吃,说话张不开口,打架伸不了爪,看他怎么嚣张!”
中文命令 /杀人
英文命令 /kill
无代表对象 $N笑着说道:杀人是不对滴,有什么话大家坐下好好说,要不去青楼喝几杯哦!
对象为别人 $N对着$n大吼:“我要杀人啦,离远点,免得溅你一身血!”
对象为自己 $N怒气冲天地说:“我左蛟龙,右白虎,赤焰在腰间,火牛在胸口。人挡杀人,佛挡杀佛!”
中文命令 /盗号
英文命令 /steal
无代表对象 $N冲天大怒:“哪个不识货的孙子居然敢盗爷爷的号?这不是太岁头上动土——找死吗!”
对象为别人 $N蔑视道:“$n,就凭你那点本事,居然敢来盗本大爷的号,小心吃不了兜着走,玉皇大帝会让你活着进死牢,死后下地狱,永世不得翻身!”
对象为自己 $N默默写下:“盗号死全家,盗我号者生不如死,盗大话号者生不如死,死了小鬼缠身。”
中文命令 /强盗
英文命令 /robber
无代表对象 $N唉声叹气地说:“最近世道不好干兄弟们都快没饭吃了。”
对象为别人 $N对$n说:“打…打…打劫!神……神兽,神兵…兵…兵统统交出来!”
对象为自己 $N自语道:“作为一名优秀的强盗也是要付出很大的努力的。”
中文命令 /将军令
英文命令 /jjl
无代表对象 $N排出一排将军令,宣告天下:“今天你绑将军令了吗?”
对象为别人 $N告诉$n:“快去绑定将军令,从此账号有保证!”
对象为自己 $N自言自语到:“打击盗号,从我做起,我们的目标是——账号都安全。”
中文命令 /星星
英文命令 /star
无代表对象 $N微笑着说:“谁把那颗最亮的星星摘下来,我就嫁给他。”
对象为别人 $N边摇晃着$n的大脑袋边唱:“一闪一闪亮晶晶,满天都是小星星!”
对象为自己 $N指着天上的星星说:“你给我下来,我要和你PK!”
中文命令 /走着瞧
英文命令 /wait
无代表对象 $N一脸气急败坏,恶狠狠地说道:“这事没这么容易了结,你们都给我骑驴看唱本——走着瞧!”
对象为别人 $N对$n抱拳道:“小姑娘武功惊人,在下极是拜服,十年之后,再来领教!”
对象为自己 $N满脸笑容,慢声和气地说道:“对呀,这事不能就这么了了,好戏还在后头呢!”
中文命令 /老鼠
英文命令 /mouse
无代表对象 $N边拍手边唱道:“我是只可爱的小白鼠!”
对象为别人 $N按住$n的尾巴说:“小样,看你往哪里跑!”
对象为自己 $N抱着心爱的人唱道:“我爱你,爱着你,就像老鼠爱大米!”

翻看全体emote表情:

中文命令 /谣言
英文命令 /rumour
无代表对象 $N觉得人言真是可畏啊!
对象为别人 $N悄悄的地对$n说:“昨天我看到管家和鲁大婶手挽手在逛街呢。”
对象为自己 $N一拍桌子大吼道:“谣言,全都是谣言!”
中文命令 /跳水
英文命令 /dive
无代表对象 $N腾空跃起在空中来了个屈腿抱膝转体360度的高难度动作。
对象为别人 $N用手把$n的头按到水里哭着说:“大哥,醒醒啊!”
对象为自己 $N莫名其妙地端起一盆水浇到了自己头上。
中文命令 /帅
英文命令 /beautiful
无代表对象 $N喃喃道:“今天,我终于发现一个隐藏了好久的秘密:原来我很帅!”
对象为别人 $N悄悄把$n拉到一旁的墙角,轻声说道:“你知道么?原来我很帅。嘘!低调哦!”
对象为自己 $N一边照着镜子,一边感叹道:“原来我很帅。”
中文命令 /酱油
英文命令 /soy
无代表对象 $N说:“我发现,现在的酱油很有市场,成天看见有人嚷嚷着买酱油。”
对象为别人 $N站在$n面前说道:“你不是出来打酱油么?我这里有,七折优惠。”
对象为自己 $n提着小竹篮,一边跑一边喊道:“卖酱油啦卖酱油啦!”
中文命令 /可人儿
英文命令 /girl
无代表对象 $N感叹道:“哇~多美的可人儿啊!”
对象为别人 $N面色凝重的对$n说道:“你是个可人儿,可怜无人爱的人儿啊!”
对象为自己 $N指着自己赞叹道:“天地间要经过多少年的孕育,才有了我这样的可人儿啊!”
中文命令 /忽悠
英文命令 /cheat
无代表对象 $N说:“编,继续编,我们什么都没看见。”
对象为别人 $N 神秘兮兮地告诉$n:“俺就告诉你一个人,长安城里埋着个盒子,里边有神兽元气丹,只要你给我10000000万两银子,我就把藏宝图给你。”
对象为自己 $N看着周围人警惕的眼神,心想:“现在人营养好,IQ都变高了,要忽悠个傻子咋这么难啊。”
中文命令 /冤枉
英文命令 /wrong
无代表对象 $N哼道:“冤枉你,那是看的起你!”
对象为别人 $N指着$n的鼻子说:“你,你,你怎么可以冤枉我。我,我,我什么坏事都,都干了。”
对象为自己 $N坐在地上,上气不接下气地哭喊着:“苍天啊,大地啊,窦娥比我还冤啊!”
中文命令 /集合
英文命令 /gather
无代表对象 $N喊道:“装备,坐骑,变身卡;孩子,大药,带双加。进场了,进场了!”
对象为别人 $N揪着$n的耳朵,大声喊:“帮主让我给你捎个话,只要你进场帮战,就给你个护法!”
对象为自己 $N站在比武场门口高举个牌子,上面写着“超级敢死队,帮里的兄弟,不怕死的来”。
中文命令 /八爪鱼
英文命令 /octopus
无代表对象 $N一边走一边唱:“我是八爪鱼啊,我是一只八爪鱼!”
对象为别人 $N用两个爪子缠着$n的手,两个爪子缠着$n的腰,两个爪子缠着$n的腿,还两个爪子放在$n头上当饰品,嘴里说:“小样看你往哪跑!”
对象为自己 $N对自己说道:“趁现在快跑吧,被八爪鱼缠住就跑不了了!”
中文命令 /失眠
英文命令 /insomnia
无代表对象 $N叹了口气:“睡不着,为什么每天晚上都睡不着?”
对象为别人 $N对$n说道:“你再不去睡,我一巴掌把你拍晕,让你一觉到天明!”
对象为自己 $N望着天花板,嘴里喃喃自语:“第一万三千二百五十一个龙之骨,第一万三千二百五十二个龙之骨……”
中文命令 /商人
英文命令 /business
无代表对象 $N大声嚷嚷:“收东西咯!当垃圾卖的来,当宝的自己留着!”
对象为别人 $N把任务得的垃圾往$n身上一丢说:“收破烂的速度点!”
对象为自己 $N在管家附近逛着,耳朵忽然失聪了。
中文命令 /女人2
英文命令 /women2
无代表对象 $N叹一口气说道:“现实中的女人少,大话中的更少,找个不花钱不惹事的女人当老婆真是少之又少!”
对象为别人 $N劈手给了$n一巴掌,大吼道:“你离了女人不能活了是吧!”
对象为自己 $N扇了自己一巴掌,嚎啕大哭:“我这辈子全毁在女人手里了!”
中文命令 /pk3
英文命令 /pk3
无代表对象 $N严肃地说:“pk是门艺术,p得过你我就使劲k你,p不过你我就让你p死我,然后我转成鬼天天半夜敲你家门:亲爱的,我想你了……”
对象为别人 $N磨刀霍霍,鼓起杀猪宰羊之架势怒视着$n,口中大喊:“来pk,我今天要剁了你做人肉包子吃!”
对象为自己 $N自言自语哀叹道:“想我风流倜傥,潇洒帅气,居然有一天沦落到独孤求败的地步。谁来杀掉我吧,让我败一次,千金买败。”
中文命令 /感情
英文命令 /sensation
无代表对象 $N在去约会的途中,忽然想起感情忘了带了。
对象为别人 $N认真地对$n说:“你没经过我的同意就吻了我,如果发生感情怎么办?”
对象为自己 $N正在傻笑地喃喃道:“又被人吻了一下,嘿嘿……怎么这样的事老是发生在我身上……”
中文命令 /救济金
英文命令 /alms
无代表对象 $N领着玉皇大帝发送的300两救济金感动得热泪盈眶。
对象为别人 $N拿着帮派主管给的救济金对$n说:“小二,来两碟花生米。”
对象为自己 $N高兴地说:“今天是帮派发工资的日子,这2500两我等得花儿都谢了。”

本文由澳门正规网上真人赌博发布于十大新闻,转载请注明出处:过滤掉苹果系统自带的表情及某些第三方表情,

关键词:

上一篇:更爱音乐,跳跃的音符
下一篇:没有了