如何解决如何使用正则表达式删除不符合密码策略的所有密码行?
密码在“:”之后,密码策略是密码长度必须为7到32个字符,并且密码必须包含字母,数字和/或特殊字符的混合,而且仅包含字母或仅数字的密码不能包含接受
表示有
Date
它删除所有并且只有叶子
@JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "dd-MM-yyyy'T'hh:mm:ss.SSS'Z'")
private Date time;
我尝试使用
username:Password42
Username52@:sssdt3
user:Pass!626795
use:uss
但是它不能很好地工作,Idk它出了什么问题,也许有人可以根据我的政策为我修复它?
解决方法
您可以使用此正则表达式使用错误的密码删除行:^.+?:(.{1,6}|.{33,}|[[:alpha:]]+|\d+)$
:
- 太短了
- 太长了,
- 仅由字母组成,
- 仅由数字组成。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。