iOS開發如何判斷字符串是否是整數,浮點數,純數字


//判斷是否為整形:

- (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;

 }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM