我在我的應用程序中有一個通話選項,但有時候我收到的電話號碼就像「000000000」。所以在這種情況下,我必須禁用用戶的呼叫選項。 但如何知道該字符串包含全零? 請幫幫我。提前致謝。如何知道該字符串包含全零?
0
A
回答
4
全部替換爲0,然後檢查字符串長度是否爲零。
NSString *phoneNumber = @"000000000";
NSString *testNumber = [phoneNumber stringByReplacingOccurencesOfString:@"0"
withString:@""];
if (testNumber.length == 0) {
// phoneNumber contains all zeroes.
}
else {
// phoneNumber may be good.
}
+0
謝謝@Avi其工作正常 – Himanth
0
請試試這個,我認爲它會幫助你
NSString *[email protected]"0000000000";
NSString *mobileNumberPattern = @"^0*$";
NSPredicate *mobileNumberPred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", mobileNumberPattern];
BOOL matched = [mobileNumberPred evaluateWithObject:stringToBeTested];
if (matched){
//contain all zero
NSLog(@"sucess");
}else{
}
相關問題
- 1. 如何知道該字符串包含一些字符?
- 2. 如何知道如果一個字符串包含在Java中
- 3. 如何知道一個字符串是否包含口音
- 4. 我如何知道我的字符串是否包含「micro」Unicode字符?
- 5. 知道如果一個字符串包含在Java中
- 6. 如果字符串包含全局變量,如何使用該全局變量?
- 7. 如何定位包含未知隨機字符的字符串?
- 8. 我如何檢查字符串中包含未知字符?
- 9. 如何找出該字符串中包含unicode字符在C#
- 10. 你知道如何解析包含關鍵字的字符串嗎?
- 11. flash:我怎麼知道一個字符串包含子字符串的次數?
- 12. 我如何知道一個數組包含全部爲零(0)的Javascript
- 13. 數組未能知道它是否包含字符串
- 14. 如何查詢包含雙管道字符串的MySQL字段?
- 15. 全grep的文件包含字符串
- 16. JAVA ArrayList:如何知道它是否包含一個字符串數組?
- 17. 如何知道字符串包含xml數據還是不用javascript?
- 18. 如何知道數組是否包含空字符串,但排除0
- 19. 匹配包含已知字符串的整個字符串
- 20. 不知道如何將字符串
- 21. 如果字符串包含'
- 22. 我如何驗證一個字符串只包含零和一個字符?
- 23. 字符串包含
- 24. 字符串包含
- 25. 包含字符串
- 26. 我怎樣才能知道我的字符串包含變音符號?
- 27. 檢查字符串包含字符串
- 28. 如何獲得包含字符串
- 29. 如何在字符串中包含「
- 30. 如何轉換包含JSON字符串
遍歷字符串爲非零的檢查? – bi0phaz3
你能舉一個小例子嗎? – Himanth
uhh也許刪除所有零,然後將其保存到臨時字符串,然後比較長度? – Joshua