1
如何檢查輸入字符串是否爲x.y
之類的數字?檢查字符串是否是iPhone上的數字
如何檢查輸入字符串是否爲x.y
之類的數字?檢查字符串是否是iPhone上的數字
試試這個代碼,
NSString *nameRegex [email protected]"[0-9]+\\.[0-9]$";
NSPredicate *nameTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", nameRegex];
BOOL isDecimalNumber=[nameTest evaluateWithObject:string];
還有一個解決方案。
NSString *str = @"123456";
NSCharacterSet *decimalSet = [NSCharacterSet decimalDigitCharacterSet];
BOOL valid = [[str stringByTrimmingCharactersInSet: decimalSet] isEqualToString:@""];
很好,謝謝! – 2011-03-30 08:18:58