我必须UITextField
对用户输入进行验证。
用户必须在文本字段中输入一个值
即 70-80 或 85 表示 num-num 或 num
现在,我只允许用户输入数字&-
但缺点是用户也可以输入-
次数。
// My code is as follow
NSCharacterSet * set = [[NSCharacterSet characterSetWithCharactersInString:@"0123456789-"] invertedSet];
if (([txtMarks.text rangeOfCharacterFromSet:set].location != NSNotFound )||[txtMarks.text isEqualToString:@""] ) {
UIAlertView *alt=[[UIAlertView alloc]initWithTitle:@"Error" message:@"Invalid Input" delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
[alt show];
[alt release];
}