正则表达式模式不允许空格



我需要一些帮助让我的 REGEX 工作。

我需要验证基于以下规则的密码:

至少 1 个大写字符 至少 1 个小写字符 至少 1 个号码 最小长度 8 个字符。

0 个或更多特殊字符 无空格

这是我到目前为止所拥有的

String pattern = r'^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9]).{8,}$';

如何防止出现空格?

感谢您的帮助

只需将点替换为S(不是空格(:

String pattern = r'^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])S{8,}$';

最新更新