【IOS开发基础】之判断NSString为纯数字

来源:互联网 发布:psv舰队收藏 淘宝 编辑:程序博客网 时间:2024/03/29 17:42

//判断是否为整形:


- (BOOL)isPureInt:(NSString*)string{

   NSScanner* scan = [NSScannerscannerWithString:string];

   int val;

   return[scanscanInt:&val] && [scanisAtEnd];

}


//判断是否为浮点形:


- (BOOL)isPureFloat:(NSString*)string{

   NSScanner* scan = [NSScannerscannerWithString:string];

   float val;

   return[scanscanFloat:&val] && [scanisAtEnd];

}


 if( ![selfisPureInt:insertValue.text] || ![selfisPureFloat:insertValue.text])

    {

       resultLabel.textColor = [UIColorredColor];

        resultLabel.text =@"警告:含非法字符,请输入纯数字!";

       return;

    }


0 0