iOS Developer

iOS简单的中文判断方式

2017-03-23  本文已影响154人  4023b5cb645c

第一次写,表示很紧张。直接上代码吧,很简单

比如,你要求textfield禁止输入中文,那么只需要在他的代理方法

- (BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString*)string {

   if(string.length>0) {//这个判断是当你输入删除键的时候跳过判断

      int a = [string characterAtIndex:0];//将输入的字符转换成C字符

      if(a > 0x4e00 && a < 0x9fff) {//字符判断再这里

         return NO;//如果是中文,那么禁止输入textfield中

         }

      }

   returnYES;

}

上一篇下一篇

猜你喜欢

热点阅读