OC
#pragma mark - 判断字符串是否是 数字(不包含小数,负数)
/// 判断字符串是否是正整数
- (BOOL)isNumberString:(NSString *)string {
return [string stringByTrimmingCharactersInSet:[NSCharacterSet decimalDigitCharacterSet]].length > 0 ? false : true;
}
Swift
// MARK:
// MARK: 判断字符串是否是 数字(不包含小数,负数)
/// 断字符串是否是正整数
func xnStringIsPositiveInteger(number: String) -> Bool {
let tempString = number.stringByTrimmingCharactersInSet(NSCharacterSet.decimalDigitCharacterSet());
// 获取长度
let length = tempString.characters.count;
/*
print("\(length)");
if length > 0 {
print("不是正整数");
}else {
print("是正整数");
}
*/
return length > 0 ? false : true;
}