我想要具有以下条件的正则表达式,
- 字符串中应该至少有一个字符或数字。
- 组合可能包含特殊字符,例如 !@#$%&*。
- 字符串长度应大于 7。
例如。
- 测试1234
- 测试@1234
- 1234测试
提前致谢。这是我的代码
NSPredicate *regex = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", @"^(?[0-9])(?[a-zA-Z]){7,}$"];
BOOL isvalid = [regex evaluateWithObject:string];
抱歉,我找不到以前使用的正则表达式。