ios 判断UITextField 里面含有中文的长度
2016-12-13 本文已影响52人
圍繞的城
由于项目要求,一个中文的长度是2个字节 计算UITextField里面的值的长度不超过4个字节
+(NSUInteger)calculateChineseCount:(NSString*)string{
NSUIntegercharacter =0;
for(inti=0; i< [stringlength];i++){
inta = [stringcharacterAtIndex:i];
if( a >=0x4e00&& a <=0x9fa5){//判断是否为中文
character +=2;
}else{
character +=1;
}
}
returncharacter;
}