小编use*_*659的帖子

具有特殊字符的字母和数字组合的正则表达式

我想要以下条件的正则表达式,

  1. 字符串中至少应有一个字符或数字.
  2. 组合可能包含特殊字符,如!@#$%&*.
  3. 字符串长度应大于7.

例如.

  1. test1234
  2. 测试@ 1234
  3. 1234Test

提前致谢.我的代码

NSPredicate *regex = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", @"^(?[0-9])(?[a-zA-Z]){7,}$"];

BOOL isvalid = [regex evaluateWithObject:string];
Run Code Online (Sandbox Code Playgroud)

抱歉,我找不到以前用过的正则表达式.

regex

-3
推荐指数
1
解决办法
3万
查看次数

标签 统计

regex ×1