5
A
回答
5
嘗試像下面這將有助於you.It只接受字母
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
//For avoiding user to enter non digital number..
if([[string stringByTrimmingCharactersInSet:[[NSCharacterSet letterCharacterSet] invertedSet]] isEqualToString:@""])
{
return NO;
}
else
{
return YES;
}
}
0
檢查this
使用
- (BOOL) textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString*)textEntered
0
見,如果這個工程:
-(NSString *) formatIdentificationNumber:(NSString *)string
{
NSCharacterSet * invalidNumberSet = [NSCharacterSet characterSetWithCharactersInString:@"\[email protected]#$%^&*()[]{}'\".,<>:;|\\/?+=\t~` "];
NSString * result = @"";
NSScanner * scanner = [NSScanner scannerWithString:string];
NSString * scannerResult;
[scanner setCharactersToBeSkipped:nil];
while (![scanner isAtEnd])
{
if([scanner scanUpToCharactersFromSet:invalidNumberSet intoString:&scannerResult])
{
result = [result stringByAppendingString:scannerResult];
}
else
{
if(![scanner isAtEnd])
{
[scanner setScanLocation:[scanner scanLocation]+1];
}
}
}
return result;
}
相關問題
- 1. 驗證特殊字符
- 2. 驗證特殊字符
- 3. Javascript特殊字符驗證
- 4. 驗證數字和特殊字符'_'
- 5. Selenium IDE - 如何驗證名字字段中的特殊字符
- 6. Jquery使用特殊字符驗證插件號碼驗證
- 7. 驗證密碼字段是否包含特殊字符
- 8. 有特殊字符Angular2密碼驗證
- 9. 特殊字符的必需驗證
- 10. jQuery的驗證特殊字符的
- 11. Onkeypress,javascript未驗證特殊字符
- 12. JSF:對特殊字符的驗證
- 13. Javascript驗證:阻止特殊字符
- 14. 如何使用angular.js驗證文本字段中的字符
- 15. 文本字段驗證使用jQuery
- 16. 使用int值驗證文本字段
- 17. 如何驗證從文本的特殊字符,而無需使用jQuery的
- 18. 如何使用Django ORM進行特殊的many2many字段驗證?
- 19. jQuery驗證 - 如何限制用戶在文本字段中輸入數字和特殊字符?
- 20. 文本字段驗證
- 21. Preg_match驗證字符串中的特殊字符
- 22. 使用特殊字符時Wild Form表單驗證失敗
- 23. 如何防止使用Codeigniter表單驗證的特殊字符?
- 24. 使用Spring身份驗證的特殊字符
- 25. 防止特殊字符輸入到HTML文本字段
- 26. rails-顯示來自文本字段的特殊字符數
- 27. 在輸入特殊字符和特定長度時驗證文本框
- 28. [R使用特殊字符
- 29. MSAccess使用特殊字符
- 30. 特殊字符的手稿字段