I've arrived at the code to do either limiting the length OR acceptable characters, but how do I do both for the same field.
Heres my code
And
Thanks in advance
Heres my code
Code:
- (BOOL)textField:(UITextField *)textField
shouldChangeCharactersInRange:(NSRange)range
replacementString:(NSString *)string
{
NSString *newString = [textField.text
stringByReplacingCharactersInRange:range withString:string];
return !([newString length] > 3);
}
And
Code:
(NSRange)range replacementString:(NSString *)string
{
NSCharacterSet *nonNumberSet = [[NSCharacterSet
characterSetWithCharactersInString:@"0123456789."] invertedSet];
return ([string stringByTrimmingCharactersInSet:nonNumberSet].length > 0);
}
Thanks in advance