首页 > 其他分享 >Vue检测密码复杂度方法

Vue检测密码复杂度方法

时间:2023-12-28 13:44:07浏览次数:30  
标签:Vue complexityMessage 复杂度 密码 complexityRegex password

Vue检测密码复杂度方法

<!-- 检测密码复杂度方法 -->
<template>
    <div>
    <input type="password" v-model="password" @input="checkPasswordComplexity">
    <div v-if="complexityMessage">{{ complexityMessage }}</div>
    </div>
</template>
<script>
export default {
    data() {
        return {
            password: '',
            complexityMessage: ''
        };
    },
    methods: {
        checkPasswordComplexity() {
            const complexityRegex = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$/;
            if (complexityRegex.test(this.password)) {
                this.complexityMessage = '密码强度:强';
            } else if (this.password.length >= 6) {
                this.complexityMessage = '密码强度:中等';
            } else {
                this.complexityMessage = '密码强度:弱';
            }
        }
    }
};
</script>




欢迎关注公-众-号【TaonyDaily】、留言、评论,一起学习。

公众号

Don’t reinvent the wheel, library code is there to help.

文章来源:刘俊涛的博客


若有帮助到您,欢迎点赞、转发、支持,您的支持是对我坚持最好的肯定(_)

标签:Vue,complexityMessage,复杂度,密码,complexityRegex,password
From: https://www.cnblogs.com/lovebing/p/17932535.html

相关文章

  • VUE
    一、Vue定义及简介 1、Vue定义关于Vue简介,百度百科给出的解释是:Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue完全有能力驱动采......
  • 手把手从安装本地虚拟机,基于docker,部署springboot+vue项目(若依框架前后端分离版本演示
    目录1.安装本地虚拟机centos2.安装docker,拉取镜像,创建容器3.打包部署后端4.配置nginx5.打包部署前端6.常见问题汇总1.安装本地虚拟机centos部署环境提供vm16,和centos7,其中把镜像改成.iso文件就可以了阿里云链接:https://www.alipan.com/s/BTnpjuHWtEp为什么用阿里云,不限速啊,秉......
  • Vue脚手架中加入Vuex全局状态管理中间件
    WebStorm创建Vite(Vue模版)项目后:在main.ts中:import{createApp}from'vue'//@ts-ignoreimport{createStore}from'vuex'import'./style.css'//@ts-ignoreimportAppfrom'./App.vue'//@ts-ignoreconststore=createSt......
  • vue2中 watch和computed的区别
    计算属性(Computed):computed是基于依赖关系进行缓存的。只有当相关的响应式依赖发生改变时,才会重新求值。适合于执行更复杂的数据操作。computed属性是计算出来的,不会对原始数据造成任何副作用。computed属性可以具有setter和getter方法,可以更灵活地控制数据的操作。......
  • 使用命令行创建vue3+Typescript的uni-app
    目录创建项目扩展组件uni-ui安装配置easycom安装pinia报vue.hasInjectionContextisnotafunction更具该文档创建好的模板:GitHub仓库地址,克隆下来安装依赖即可创建项目官方文档--创建uni-app以创建vue3+Typescript工程为例,使用下列命令行:#网络不好的话会创建失败,可以前往......
  • RabbitMQ学习二 修改默认密码
    RabbitMQ的一些常用命令#启动rabbitmqservicerabbitmq-serverstart#查看rabbitMQ的运行状态servicerabbitmq-serverstatus#开启rabbitMQ的后台管理插件rabbitmq-pluginsenablerabbitmq_management#重启RabbitMQ服务servicerabbitmq-serverrestart Rabbi......
  • vue插件
    介绍​插件(Plugins)是一种能为Vue添加全局功能的工具代码。下面是如何安装一个插件的示例import{createApp}from'vue'constapp=createApp({})app.use(myPlugin,{/*可选的选项*/})一个插件可以是一个拥有install()方法的对象,也可以直接是一个安装函......
  • 密码与杂项9
    misc1.流量包流量题。。。搜搜 跟着走 找到啦。。flag{da73d88936010da1eeeb36e945ec4b97} 2.二维码 是一个二维码 哈?!!! 记得把F换成小写,不然是错的3.文件分离,压缩包解密先看看属性有没有 没有 再用winhex看看 没flag,也没提示。看看有没有隐藏的......
  • docker部署Vaultwarden密码共享管理系统
    转自地址:https://blog.csdn.net/weixin_51697917/article/details/133654754Vaultwarden是一个开源的密码管理器,它是Bitwarden密码管理器的自托管版本。它提供了类似于Bitwarden的功能,允许用户安全地存储和管理密码、敏感数据和身份信息。Vaultwarden的主要特点包括:1.安全的数据存......
  • uni-app和Vue.js有什么区别?
    Hello,大家好,我是咕噜铁蛋!在当今的前端开发领域,uni-app和Vue.js都是非常热门的技术。很多开发者经常在选择时感到困惑。今天铁蛋这篇文章讲和大家探讨这两者的区别,帮助各位在开发路上做出明智的选择。1.uni-app是一个使用Vue.js开发所有前端应用的框架,支持一次编译多端运行。开发者......