【发布时间】:2018-10-09 10:59:11
【问题描述】:
我正在尝试创建一个匹配字符串的正则表达式:
- 19 到 90 个字符
- 符号
- 至少 2 个大写字母字符
- 小写字母字符
- 没有空格
我已经知道,对于大小和空间排除,正则表达式将是:
^[^ ]{19,90}$
而且我知道这个会匹配任何至少有 2 个大写字符的字符串:
^(.*?[A-Z]){2,}.*$
我不知道如何将它们结合起来。字符串没有上下文。
编辑:我忘了说如果正则表达式排除以 .com 或 .jpeg 或 .png 或任何 .something 结尾的字符串会更好(“某事”是 2-5 个字符)。
【问题讨论】:
-
您允许使用哪些符号?
-
@wp78de 任何符号
标签: regex