ios 字符串判断代码

//判断是否不为空
+ (BOOL)isNotBlank:(NSString *)str
{
    if (str != nil && str.length != 0) {
        return YES;
    }
    return NO;
}

//是否包含字符串
- (BOOL)myContainsString:(NSString *)other
{
    NSRange range = [self rangeOfString:other];
    return (range.length != 0);
}

//判断是否为整型
- (BOOL)isPureInt
{
    NSScanner *scan = [NSScanner scannerWithString:self];
    int val;
    return [scan scanInt:&val] && [scan isAtEnd];
}

//判断是否为浮点型
- (BOOL)isPureFloat
{
    NSScanner *scan = [NSScanner scannerWithString:self];
    float val;
    return [scan scanFloat:&val] && [scan isAtEnd];
}

//是否为数字
- (BOOL)isPureNumber
{
    return [self isPureInt] || [self isPureFloat];
}

阅读更多
个人分类: Iphone开发
上一篇EditText无法获取焦点 获取焦点无法编辑(android:descendantFocusability用法简析 )
下一篇_weak typeof(self) weakSelf = self
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭