在文本字段中,我應該寫一個數字:該數字可以是點(10.23)或無點(10);但我應該檢查這個數字是一個數字而不是一個字。我可以檢查在文本框中是否有一個數字,而不是一個單詞? 例如:如果我寫了一個單詞而不是一個數字,我希望有一個nslog表明存在錯誤。IOS:檢查文本字段文本
0
A
回答
3
另一種方式:
NSString *string = @"684.14";
NSCharacterSet *decimalSet = [NSCharacterSet decimalDigitCharacterSet];
BOOL stringIsValid = ([[string stringByTrimmingCharactersInSet:decimalSet] isEqualToString:@""] ||
[[string stringByTrimmingCharactersInSet:decimalSet] isEqualToString:@"."]);
還記得你可以使用textField.keyboardType = UIKeyboardTypeNumberPad;
的鍵盤。 (這不會保證只有數字輸入,但是,這只是關於用戶友好性。)
0
if([[NSScanner scannerWithString:@"-123.4e5"] scanFloat:NULL])
NSLog(@"\"-123.4e5\" is numeric");
else
NSLog(@"\"-123.4e5\" is not numeric");
if([[NSScanner scannerWithString:@"Not a number"] scanFloat:NULL])
NSLog(@"\"Not a number\" is numeric");
else
NSLog(@"\"Not a number\" is not numeric");
// prints: "-123.4e5" is numeric
// prints: "Not a number" is not numeric
相關問題
- 1. 檢查文本字段是否近似匹配設置的文本? iOS
- 2. 檢查,如果文本字段爲空
- 3. 我想檢查文本字段
- 4. 檢查是否有空文本字段
- 5. 檢查文本字段值的長度
- 6. 檢查文本字段是否爲空
- 7. 功能檢查文本字段
- 8. 檢查NSMutableArray是否包含來自文本字段的文本
- 9. UITextFieldDelegate,檢查文本字段是否有文本
- 10. 如何查看其他文本字段中某個文本字段的文本?
- 11. 檢查文本
- 12. Javascript - 檢查文本/模板腳本中是否存在字段
- 13. iOS dev:如何更改文本字段中的文本?
- 14. 文本字段中的文本以TextField中間開始IOS
- 15. iOS文本字段不顯示佔位符文本
- 16. 在ios中驗證文本字段文本
- 17. iOS UISearchBar文本字段背景
- 18. iOS 8文本字段色調顏色
- 19. 來自文本字段的IOS陣列
- 20. iOS SDK:連接的文本字段
- 21. ios Picker視圖和文本字段
- 22. Flash iOS文本字段輸入autoSize
- 23. 從iOS文本字段創建PDF
- 24. 比較兩個文本字段,iOS
- 25. 獲取文本字段Appium for iOS
- 26. 檢查段落和嵌入式文本
- 27. 如何檢查文本字段中是否有文本並單擊按鈕
- 28. 小文本字段腳本
- 29. 檢查文本框
- 30. 檢查文本框