密码验证REGEX以禁止空格

Dza*_*ana 1 c# regex validation

  • 密码不能包含空格
  • 必须至少包含一个数字字符
  • 必须包含1个大写字母
  • 长度至少为8个字符,最多15个字符

这就是我所拥有的,除了WHITE SPACE规则之外,所有功能都可以做到。

((?=.*\d)(?=.*[A-Z]).{8,15})
Run Code Online (Sandbox Code Playgroud)

为此要添加什么?

非常感谢!语言:c#,asp:RegularExpressionValidator

ccj*_*mne 5

匹配:

^(?!.* )(?=.*\d)(?=.*[A-Z]).{8,15}$
Run Code Online (Sandbox Code Playgroud)

怎么运行的:

.{8,15}表示:8至15个字符

(?!.* )表示:不包含“”
(?=.*\d)表示:至少包含一位数字。
(?=.*[A-Z])意思是:至少包含一个大写字母


小智 4

^((?!.*[\s])(?=.*[A-Z])(?=.*\d).{8,15})