如何判断 一组字符 是不是纯数字?
2014-08-22 15:49
253 查看
1用正则表达式
//是否是纯数字
+ (BOOL)isNumText:(NSString *)str{
NSString * regex = @"(/^[0-9]*$/)";
NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
BOOL isMatch = [pred evaluateWithObject:str];
if (isMatch) {
return YES;
}else{
return NO;
}
}
第二种 系统源生的
- (NSString *) trimming {
return [self stringByTrimmingCharactersInSet:
[NSCharacterSetwhitespaceCharacterSet]];
}
//判断是不是纯数字
[NSCharacterSet decimalDigitCharacterSet];
if ([[textField.text stringByTrimmingCharactersInSet: [NSCharacterSetdecimalDigitCharacterSet]]trimming].length >0)
{
DLog(@"不是纯数字");
}else{
DLog(@"纯数字!");
}
//是否是纯数字
+ (BOOL)isNumText:(NSString *)str{
NSString * regex = @"(/^[0-9]*$/)";
NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
BOOL isMatch = [pred evaluateWithObject:str];
if (isMatch) {
return YES;
}else{
return NO;
}
}
第二种 系统源生的
- (NSString *) trimming {
return [self stringByTrimmingCharactersInSet:
[NSCharacterSetwhitespaceCharacterSet]];
}
//判断是不是纯数字
[NSCharacterSet decimalDigitCharacterSet];
if ([[textField.text stringByTrimmingCharactersInSet: [NSCharacterSetdecimalDigitCharacterSet]]trimming].length >0)
{
DLog(@"不是纯数字");
}else{
DLog(@"纯数字!");
}
相关文章推荐
- 如何判断 一组字符 是不是纯数字?
- 如何判断命令行的参数是不是一个数字?
- 如何判断某字符串里是不是包含某个字符??
- delphi中如何判断是不是数字
- oracle如何判断字段是数字还是字符
- 如何判断Edit控件中输入的字符为数字!
- asp如何判断一个字符是不是汉字
- 判断scanf接收的是不是一组纯数字
- Objective-C ,ios,iphone开发基础:如何判断一个字符是不是中文字符。计算一段字符串的长度。
- ASP中如何判断一个字符是不是汉字
- c语言 如何判断是不是 可显字符
- 如何判断一个字符全部包含数字
- 判断一个字符是不是数字
- 如何判断一个字符串是否仅由数字or仅由数字英文字符or仅由汉字组成
- 如何判断一个字符串是不是纯数字
- 如何判断某个控件中的文本是不是数字
- 如何利用正则表达式ASP.NET字符是不是数字?
- 如何判断一个字符是数字
- [Python Tip]如何判断一个字符串只包含数字字符
- 如何编写C语言程序判断一个字符是否是字母或数字