首页 > 其他分享 >若以框架修改密码时强密码校验

若以框架修改密码时强密码校验

时间:2024-04-02 14:12:14浏览次数:22  
标签:校验 value 密码 trigger blur test 时强

 

代码:若以框架中ruoyi-ui/src/views/system/user/profile/resetPwd.vue页面中:

在data()里加:

const checkPassword = (rule, value, callback) => {
if(!/[A-Z]+/.test(value) || !/[a-z]+/.test(value) || !/\d+/.test(value)
|| !/[`~!@#$%^&*()\-=_+,.?<>/;':"\[\]{}|\\]+/.test(value)) {
callback(new Error("密码必须长度必须大于6位,且包含大小写字母、数字和特殊字符"));
}
};
在rules:{}里加

//表单校验

newPassword: [
{ required: true, message: "新密码不能为空", trigger: "blur" },
{ min: 6, max: 20, message: "长度在 6 到 20 个字符", trigger: "blur" },
{ required: true, validator: checkPassword, trigger: "blur" }
],
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/m0_63524137/article/details/134162727

 

标签:校验,value,密码,trigger,blur,test,时强
From: https://www.cnblogs.com/zmbhfly/p/18110449

相关文章

  • 去除电脑的管理员密码、安装金格浏览器
    问题:忘记笔忘本电脑管理员的密码思路:制作PE系统的U盘启动盘,设置BIOS从U盘启动,进入后重置管理员的密码为空后。重启电脑即可第一步:下载制作启动用U盘的工具   https://www.bilibili.com/video/BV1qk4y1c7AH/?spm_id_from=333.337.search-card.all.click&vd_source=d1cc9a7......
  • 【Easy云盘 | 第三篇】登录注册模块上篇(获取验证码、发送邮箱验证码、登录、注册、重
    前言该Easy云盘非原创,原作者为B站程序员老罗本人不分享本项目源码,只记录项目日记,学习项目技术思路,支持项目付费B站项目学习链接:Springboot项目实战easypan仿百度网盘计算机毕业设计简历项目项目经验(后端)该项目难点:上传文件(大文件的分片与合并、视频文件的分片)、删......
  • [中级]软考_软件设计_计算机组成与体系结构_02_校验码
    校验码前言考点一奇偶校验码概念:概念解析往年真题结论考点二CRC循环冗余校验码概念:往年真题结论考点三海明校验码概念:校验位的求取公式往年真题结论章节总结前言校验码基础知识:码距:任何一种编码都由许多码字构成,任意两个码字之间最少变化的二进......
  • 密码攻击
    目录简介类型暴力破解字典攻击社会工程学攻击应对暴力破解和字典攻击社会工程学攻击总结简介密码攻击是指攻击者尝试通过各种手段破解或获取密码,从而非法访问受保护的系统或服务。密码攻击可以对个人隐私、商业机密、国家安全等造成严重威胁。类型暴力破解暴......
  • MISC专项-常规密码篇
    一.Rabbit(Rabbit加密)1.解开压缩包,打开文件,发现一串字符串U2FsdGVkX1/+ydnDPowGbjjJXhZxm2MP2AgI,既不是base64等常见算法,看来是一些新起的加密方式。2.上网搜索Rabbit解码,发现真的有这个网站,直接复制进去解码,得到flag。二.篱笆墙的影子(栅栏密码)1.解开压缩包,打开文件,发现一串......
  • 电科院密码保密与信息安全竞赛网络攻防宣传赛 Writeup
    一、战队信息战队名称:20221214战队排名:1二、解题过程ctf1用Winhex打开,最后有一串编码字符,拿去一把梭即可。ctf2目录穿越GET/icons/.%2e/%2e%2e/%2e%2e/%2e%2e/flagctf3仔细观察可以看到url编码后的SQL注入语句,mid用于截取字符串,当出现welcomeadmin!说明该字符正确......
  • 【学习革命】主动学习:打破传统,解锁高效学习新密码
    03主动学习:探索高效学习方法,提升自我知识与技能1.主动学习的定义与重要性主动学习是指学习者主动参与到学习过程中,通过探索、发现、思考、实践等手段,以提高自己的知识与技能。与被动学习相比,主动学习更强调学习者的主观能动性和参与性,有利于培养学习者的创新思维和问题解决......
  • 13.设置支付宝支付后跳转至特定网页并显示特定内容(例如密码1212)-待实现
    要设置支付宝支付后跳转至特定网页并显示特定内容(例如密码1212),你需要进行几个步骤。首先,你需要在支付宝开放平台上创建应用并设置支付接口,然后配置支付成功后的跳转URL。接下来,你需要在你的服务器上创建这个跳转页面,并在其中显示你想要的内容。以下是大致的步骤:1.在支付宝开放......
  • springboot异常处理和JSR303校验
    springboot异常处理一、异常问题分析问题:并没有输出我们抛出异常时指定的异常信息。所以,现在我们的需求是当正常操作时按接口要求返回数据,当非正常流程时要获取异常信息进行记录,并提示给用户。异常处理除了输出在日志中,还需要提示给用户,前端和后端需要作一些约定:1、错误提示......
  • 密码算法概论
    基本概念什么是密码学?简单来说,密码学就是研究编制密码和破译密码的技术科学例题:密码学的三个阶段古代到1949年:具有艺术性的科学1949到1975年:IBM制定了加密标准DES1976至今:1976年开创了公钥密码学,1978年公布了RSA密码体制,1991年发布了邮件加密软件PGP,2000年AES取代DE......