密码验证
2023-09-11 14:14:38 时间
/// <summary> /// 新密码强度策略检验 /// </summary> /// <param name="str">密码</param> /// <returns></returns> private bool CheckPwdNew(string str) { bool flag = false; try { var regex = new Regex("^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_]+$)(?![a-z0-9]+$)(?![a-z\\W_]+$)(?![0-9\\W_]+$)[a-zA-Z0-9\\W_]{8,30}$");//必须包含数字,字母大小写,特殊字符,其中的三种及其以上,且长度大于8小于30 if (regex.IsMatch(str)) flag = true; } catch (Exception ex) { throw new Exception(ex.Message); } return flag; }
相关文章
- 更改mysql的加密方式和密码策略
- ngrinder groovy 参数化登录账号和密码(以mysql数据库为例)
- powershell网络钓鱼获取用户密码
- linux下跳板机跟客户端之间无密码登陆
- weblogic密码忘记后的修改方法|部分启动常规操作方法
- weblogic忘记密码
- centos6.x 抓取ssh登录的用户名和密码
- git http仓库账号密码缓存至本地:不用每次git push都需要输入密码的方法(类似于windows的凭据管理)
- 《技术成长密码》:技术一号位的方法论 — 如何构建个人成长路线图?
- 如何为 Grub 菜单设置密码
- 前端案例:简易登录表单的制作,包括用户名、密码、随机验证码(代码完整,复制即用)
- ORACLE数据库日常操作之用户解锁与修改密码