UITextField 正则表达式 匹配
注:设置(UITextField*)的 delegate - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSLog(@"%s",__FUNCTION__); NSString *result = [textField.text stringByReplacingCharactersInRange:range withString:string];
if ([result length] == 0) return YES;
NSString *regex = @"^[a-zA-Z0-9_]{0,20}$";
NSPredicate *prd = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex]; return [prd evaluateWithObject:result];
} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |