how to validate a Text field to accept only Characters at run Time in iphone -
i want validate text field accept characters while typing in it.....
i use following integers guess modify scan strings/chars (see nsscanner):
- (bool)textfield:(uitextfield *)textfield shouldchangecharactersinrange:(nsrange)range replacementstring:(nsstring *)string { nsstring *resultingstring = [textfield.text stringbyreplacingcharactersinrange: range withstring: string]; // allows backspace if ([resultingstring length] == 0) { return true; } nsuinteger holder; nsscanner *scan = [nsscanner scannerwithstring: resultingstring]; return [scan scaninteger: &holder] && [scan isatend]; }
don't forget set uitextfield delegate appropriately :)
Comments
Post a Comment