首页 > 其他分享 >密码修改

密码修改

时间:2022-08-16 20:00:45浏览次数:41  
标签:修改 grade 30 value 密码 test pwdRegex

 var pwdRegex = new RegExp('(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}');
  
 if (!pwdRegex.test('A3b@C2dEF')) {
   alert("您的密码复杂度太低(密码中必须包含大小写字母、数字、特殊字符),请及时修改密码!");
 }
场景二:密码中必须包含字母(不区分大小写)、数字、特称字符,至少8个字符,最多30个字符
 var pwdRegex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}');
  
 if (!pwdRegex.test('a2b3c$def')) {
     alert("您的密码复杂度太低(密码中必须包含字母、数字、特殊字符),请及时修改密码!");
 }
场景三:密码中必须包含字母(不区分大小写)、数字,至少8个字符,最多30个字符
 var pwdRegex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z]).{8,30}');
  
 if (!pwdRegex.test('a2b3c4d5')) {
     alert("您的密码复杂度太低(密码中必须包含字母、数字),请及时修改密码!");
 }

 

const valideNewPassword = (rule, value, callback) => {
        let grade = 0;
        if (/\d/.test(value)) {
          grade++; //数字
        }
        if (/[a-z]/.test(value) || /[A-Z]/.test(value)) {
          grade++; //小写、大写
        }
        /*if (/[A-Z]/.test(value)) {
          grade++; //大写
        }*/
        if (/[!_.@]/.test(value)) {
          grade++; //特殊字符
        }
        if (grade < 3) {
          callback(new Error('密码必须包括数字、字母和特殊字符!'));
        } else {
          callback();
        }
      };

  

标签:修改,grade,30,value,密码,test,pwdRegex
From: https://www.cnblogs.com/qxqbk/p/16592790.html

相关文章

  • 直播系统搭建,点击显示或隐藏密码
    直播系统搭建,点击显示或隐藏密码在前端中我们知道用javascript就可以可以很容易实现,那么在Android中怎么实现这个功能呢?Java代码: packagecom.example.test2;importa......
  • kettle spoon 修改java安装位置
    CMD运行java-verbose查找JAVA安装位置找到kettlespoon安装目录找到一下位置修改@echooffsetlocalcd/D%~dp0REM****************************************......
  • 修改linux系统时间
    在Linux系统中,可以用date命令来显示或设定系统的日期与时间1.查看系统时间[root@iZ2ze0gm3scdypc0i15r8yZ~]#dateTueAug1600:10:25CST20222.修改系统时......
  • Linux下修改msyql端口号
    1.登录mysqlmysql-uroot-p2.查看当前端口号showglobalvariableslike'port';3.修改端口号vi$MYSQL_HOME/my.cnf4.增加或者修改端口号#[mysqld]port......
  • 重置密码会直接带入本地缓存密码问题
    之前做vue项目中就遇到过,主要问题是第一个  type="Password" 输入框会默认带入本地缓存密码解决思路是在使用的输入框前面加一个输入框,然后隐藏<input......
  • 1076 Wifi密码——15分
    下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用wifi,又怕耽误亲们的学习,现将wifi密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。......
  • check password policy on win 10查看密码策略
    HowToConfigureaDomainPasswordPolicyWhatisTheDefaultDomainPasswordPolicy?Bydefault,ActiveDirectoryisconfiguredwithadefaultdomainpassword......
  • git修改已提交的注释
    许久之前的一次提交,如果突然调查历史记录的时候发现日志写的不尽如意,想要重新编写一下,git是可以做到的,但是不太建议步骤gitrebase-ixxx这个是你要修改的提交的前一......
  • 解决uniapp修改data中的数据视图未更新的问题
     更改普通数据直接赋值即可,更改数组要通过this.$set()来解决 exportdefault{data(){return{title:"Hello",......
  • Windows查看连接过的wifi的密码
    打开CMD可按WIN+R打开运行,输入cmd然后回车查看连接过的wifi列表netshwlanshowprofiles查看指定wifi名称的密码例如wifi名为Daen的wifinetshwlanshowprofilesn......