RegExp:至少10个字符,1个大写字母,1个小写字母和/或1个特殊字符或数字)
我需要一个正则表达式来检查以下内容:RegExp:至少10个字符,1个大写字母,1个小写字母和/或1个特殊字符或数字),regex,Regex,我需要一个正则表达式来检查以下内容: 至少有10个字符 至少有1个大写字母 至少有1个小写字母 空间是允许的 然后至少执行以下操作之一。这意味着并非两者都是必需的 数 特殊字符(特殊字符不被视为空格) 我有下面的正则表达式 ^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{10,}$ 它工作得很好,但目前需要一个数字和一个特殊字符 我需要以下内容才能有效: JohnDoe1234567891011(仅限数字)
- 至少有10个字符
- 至少有1个大写字母
- 至少有1个小写字母
- 空间是允许的
- 数
- 特殊字符(特殊字符不被视为空格)
^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{10,}$
它工作得很好,但目前需要一个数字和一个特殊字符
我需要以下内容才能有效:
- JohnDoe1234567891011(仅限数字)
- 约翰多!!!!!!!!!!!!!(仅限特殊字符)
- 你就快到了。只需将特殊字符移动到与数字相同的字符组中,如下所示:
^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9#?!@$%^&*-]).{10,}$