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. 特殊字符的手稿字段