ios 判断UITextField 里面含有中文的长度

由于项目要求,一个中文的长度是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;

}

你可能感兴趣的:(ios 判断UITextField 里面含有中文的长度)