美文网首页
19 判断输入是否为数字

19 判断输入是否为数字

作者: _Nevermore | 来源:发表于2016-09-19 18:00 被阅读0次

    //判断是否为整形:

    - (BOOL)isPureInt:(NSString*)string{
    NSScanner* scan = [NSScanner scannerWithString:string];
    int val;
    return[scan scanInt:&val] && [scan isAtEnd];
    }
    

    //判断是否为浮点形:

    - (BOOL)isPureFloat:(NSString*)string{
    NSScanner* scan = [NSScanner scannerWithString:string];
    float val;
    return[scan scanFloat:&val] && [scan isAtEnd];
    }    
    
     if( ![self isPureInt:insertValue.text] || ![self isPureFloat:insertValue.text])
    {
        resultLabel.textColor = [UIColor redColor];
        resultLabel.text = @"警告:含非法字符,请输入纯数字!";
        return;
    }

    相关文章

      网友评论

          本文标题:19 判断输入是否为数字

          本文链接:https://www.haomeiwen.com/subject/pcenettx.html