0
我想验证文本字段来接受,而在它只键入字符.....如何验证文本字段接受在运行时只字符在iphone
我想验证文本字段来接受,而在它只键入字符.....如何验证文本字段接受在运行时只字符在iphone
我使用的整数,但我下面想你可以很容易地修改它扫描的字符串/字符(见NSScanner):
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSString *resultingString = [textField.text stringByReplacingCharactersInRange: range withString: string];
// This allows backspace
if ([resultingString length] == 0) {
return true;
}
NSUInteger holder;
NSScanner *scan = [NSScanner scannerWithString: resultingString];
return [scan scanInteger: &holder] && [scan isAtEnd];
}
不要忘记设置的UITextField委托适当:)
这是什么意思?键盘上的每个按钮都是一个角色! *你想忽略哪些字符?* –