I am working on iOS. I have a text field on which it should have range to 7 digits, and avoid special characters also. I only want to enter number from 0-9999999. Please help
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if(range.length + range.location > textField.text.length)
{
return NO;
}
NSUInteger newLength = [textField.text length] + [string length] - range.length;
return newLength <= 7;
}