IOS开发-监测输入框是否为纯数字
2015-11-20 本文已影响1047人
艾姆希
iOS中没有直接判断是否是数字的方法,所以只能够自己添加方法去实现了.
推荐使用第一种:
1.- (BOOL)isNum:(NSString *)checkedNumString {
checkedNumString = [checkedNumString stringByTrimmingCharactersInSet;[NSCharacterSet decimalDigitCharacterSet]];
if(string.length > 0) {
return NO;
}
return YES;
}
2.C语言中常用的方式.
-(BOOL)isAllNum:(NSString *)stringNum {
unichar c;
for (int i=0; i<String.length;i++) {
c = [string characterAtIndex:i];
if(lisdigit(c)){
return NO;
}
}
return YES;
}