I just asked a question about how to monitor changes to a UITextField and received this response :
UITextField
- (BOOL)textField:(UITextField *)textField should
NSString * proposedNewString = [[textField text] stringByReplacingCharactersInRange:range withString:replacementString];