验证密码的正则表达式
要求
- 数字+英文(大写/小写/大小写)
- 数字+特殊符号
- 英文(大写/小写/大小写)+特殊符号
- 数字+英文(大写/小写/大小写)+特殊符号
简单点来说就是不能是纯数字和纯字母。
有没有正则大佬帮我解答一下
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
简单点来说就是不能是纯数字和纯字母。
有没有正则大佬帮我解答一下
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
不能是纯数字和纯字母,没有其他任何限制:
/^(?![a-z]+$)(?!\d+$)/i
只能是ascii表上的可见字符长度8到64位
/^(?![a-z]+$)(?!\d+$)[!-~]{8,64}$/i
不能是纯符号的话
/^(?![a-z]+$)(?!\d+$)(?=.*[a-z0-9])[!-~]{8,64}$/i
如果是其他规则自行替换
[!-~]{8,64}$
这个你可能需要一个vscode插件