1.key1
+ (BOOL)isPureNumandCharacters:(NSString *)_text
{
for(int i = 0; i < [(NSString *)_text length]; ++i) {
int a = [(NSString *)_text characterAtIndex:i];
if ([self isNum:a]) {
continue;
} else {
return NO;
}
}
return YES;
}
//判斷數字 '0'~'9'
string = [string stringByTrimmingCharactersInSet;[NSCharacterSet decimalDigitCharacterSet]];
if(string.length > 0)
{
//不是數字
}
else
{
}
做這種判斷最靠譜的莫過於使用C語言了。 - (BOOL)isAllNum:(NSString *)string{ // NSString *string = @"1234abcd"; unichar c; for (int i=0; i<string.length; i++) { c=[string characterAtIndex:i]; if (!isdigit(c)) { return NO; } } return YES; } 判斷是否爲整形:
判斷是否爲浮點形:
|