首页 >> 大全

密码必须包含大小写字母/数字/符号任意两者组合的正则表达式

2023-11-27 大全 29 作者:考证青年

互联网上没有绝对的安全,只有相对的更安全,而如何从每一个细节提升安全性,互联网众多的帐号又该如何控制,继分享“排除 170/171 虚拟号段手机号码正则表达式”后,子凡今天就继续来分享一个密码必须包含大小写字母/数字/符号任意两者组合的正则表达式。

password input

不论是前端还是后端,我们都可以用正则表达式来验证页面的表单,前端利用 做初步的验证,从用户体验上来说可以增强用户的有效操作,提升操作效率,其中就不过多的介绍了,直接上代码吧!

1
2

//密码必须包含大小写字母/数字/符号任意两者组合
/^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)]|[\(\)])+$)([^(0-9a-zA-Z)]|[\(\)]|[a-z]|[A-Z]|[0-9]){6,}$/

首先密码强度最高的肯定是包含大小写、数字以及特殊符号并且越长的,这也是某些帐户体系中必须要的一种方式,但是从目前很多用户体验的角度来考虑,又要包含大小写、又要数字,还要特殊符号的一个组合,可能很多人第一时间根本就想不到这么复杂的密码,可能过两天就完全不知所云了。

所以这就形成了一个从用户体验角度来看的弊端,同时也是子凡为什么选择使用大小写字母/数字/符号任意两者组合,只要用户不是单纯的某一种类型就行,间接的减少了用户对密码的记忆难度,同时在配合系统开发中登录错误次数来限制登录,能够有效的防止暴力破解以及减少系统压力。以此来继续提升帐户安全程度。

最后不得不说的就是目前很多人已经对互联网安全意识很低,各种帐号密码都是那种国际通用密码了,什么 ,,这些密码一点都不少见,其中子凡遇到有些站长都习惯用这样的密码,网站也就自然容易被黑了,所以最后子凡建议大家还是竟可能的抛弃这些简单的弱密码,使用一些密码组合,长度尽可能的超过 6 位。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了