在UITextBoxfield
中,我插入了一些值,并且我想使用正则表达式匹配字符串..现在我希望文本框文本应该只匹配最多 3 位的数字,当我按下按钮时它应该可以工作......我正在尝试的是这不起作用::-
-(IBAction)ButtonPress{
NSString *string =activity.text;
NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"^[0-9]{1,3}$" options:NSRegularExpressionCaseInsensitive error:&error];
NSString *modifiedString = [regex stringByReplacingMatchesInString:string options:0 range:NSMakeRange(0, [string length]) withTemplate:@""];
if ([activity.text isEqualToString:modifiedString ])
{ // work only if this matches numeric value from the text box text
}}