, iOS , . - UITextFieldDelegate, :
(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
"^([0-9]+)?(\\.([0-9]{1,2})?)?$"
[NSCharacterSet decimalDigitCharacterSet]
, YES, set else return NO.