正则表达式 是 iOS 字符串仅仅支持中文
- (BOOL)isValidateNum:(NSString *)string
{
NSString *numCheck = @"[\u4e00-\u9fa5]";
NSPredicate *numTest = [NSPredicate predicateWithFormat:@"SELF MATCHES%@",numCheck];
NSString *temp = nil;
for(int i =0; i < [string length]; i++)
{
temp = [string substringWithRange:NSMakeRange(i, 1)];
NSLog(@"第%d个字是:%@",i,temp);
if (![numTest evaluateWithObject:temp]) {
return NO;
}
}
return YES;
}