iOS - 限制字符方法
2020-05-13 本文已影响0人
biubiuboom
---调用
NSUInteger charLen = [self lenghtWithString:self.name_Tf.text];
--方法
- (NSUInteger)lenghtWithString:(NSString*)string
{
NSUIntegerlen = string.length;
//汉字字符集
NSString* pattern=@"[\u4e00-\u9fa5]";
NSRegularExpression*regex = [NSRegularExpressionregularExpressionWithPattern:patternoptions:NSRegularExpressionCaseInsensitiveerror:nil];
//计算中文字符的个数
NSIntegernumMatch = [regexnumberOfMatchesInString:stringoptions:NSMatchingReportProgressrange:NSMakeRange(0, len)];
returnlen + numMatch;
}