登陆校验-js实现输入密码时的客户端验证,如图的效果

问题描述

js实现输入密码时的客户端验证,如图的效果


效果如图,请指教下实现的原理,或者哪里有效果的演示。前端新人,求指导

解决方案

oninput或onpropertychange事件中验证下密码符合哪项要就就设置提示信息容器的样式就行了

 <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
<input type="password" id="pwd" />
<div id="note1">包含大小写字符</div>
<div id="note2">包含至少一个数字或者特殊符号</div>
<div id="note3">长度至少8位</div>
<script>
    function checkValue() {
        $('#note1').css('color', /[a-z]/.test(this.value) && /[A-Z]/.test(this.value) ? 'green' : 'black');
        $('#note2').css('color', /[d~!@#$%^&*()_]/.test(this.value) ? 'green' : 'black');
        $('#note3').css('color', this.value.length >= 8 ? 'green' : 'black');
    }
    $('#pwd').bind({input:checkValue,propertychange:checkValue})
</script>

解决方案二:

onblue,用正则表达式去判断字符数据

时间: 2024-12-06 23:27:44

登陆校验-js实现输入密码时的客户端验证,如图的效果的相关文章

Flink运行时之客户端提交作业图-上

客户端提交作业图 作业图(JobGraph)是Flink的运行时所能理解的作业表示,无论程序通过是DataStream还是DataSet API编写的,它们的JobGraph提交给JobManager以及之后的处理都将得到统一.本篇我们将分析客户端如何提交JobGraph给JobManager. 流处理程序提交作业图 在前面讲解Flink的核心概念的时候我们谈到了Flink利用了"惰性求值"的概念,只有当最终调用execute方法时,才会真正开始执行.因此,execute方法是我们的切

Flink运行时之客户端提交作业图-下

submitJob方法分析 JobClientActor通过向JobManager的Actor发送SubmitJob消息来提交Job,JobManager接收到消息对象之后,构建一个JobInfo对象以封装Job的基本信息,然后将这两个对象传递给submitJob方法: 我们会以submitJob的关键方法调用来串讲其主要逻辑.首先判断jobGraph参数,如果为空则直接回应JobResultFailure消息: 接着,向类库缓存管理器注册该Job相关的库文件.类路径: 必须确保该步骤率先成功执

js 加载时自动调整图片大小_图象特效

//  方法:setSelectReadOnly  用于设定极select控件ReadOnly, //        这个一个模拟只读不是真的只读 //        使用了onbeforeactivate,onfocus,onmouseover,onmouseout事件 //    示例:< img src='img.jpg' onload='ImgAutoSize(ImgD,FitWidth,FitHeight)' > ; //  create by sl  // ------------

PHP实例:用PHP实现表单验证码登陆校验

原理:生成一个图片,并且保存图片中显示的字符到SESSION.在登陆时判断输入的校验码是否和SESSION中校验码相同. 这是生成校验码和图片的文件checkNumber.php <?php session_start(); if($act  ==  "init") {         Header("Content-type:  image/png");         srand(microtime()  *  100000);         $logi

用PHP实现表单验证码登陆校验

原理:生成一个图片,并且保存图片中显示的字符到SESSION.在登陆时判断输入的校验码是否和SESSION中校验码相同. 这是生成校验码和图片的文件checkNumber.php <?php session_start(); if($act == "init") { Header("Content-type: image/png"); srand(microtime() * 100000); $login_check_number = strval(rand(

jsp登陆校验演示 servlet、login、success_JSP编程

jsp的登录校验Demo part_1:login.jsp:登录页面: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.ge

js检测服务器时间与客户端是否相等

js检测服务器时间与客户端是否相等 <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>js检测服务器时间与客户端是否相等</title> <script language="javascript教程">  function checkDate(time) {     v

JS遍历domlist时出现的问题

问题描述 JS遍历domlist时出现的问题 5C JS代码是这样的var eleList = document.getElementsByClassName(""flip"");var flips = [].slice.call(eleList);console.log(""eleList"");console.log(flips); 出现的问题数组中展开显示两个 id 为一个 in 一个 out 但是显示却是两者的 id

js获取视频时长代码

 下面的这段js获取视频时长代码是网上找的,还没有测试,需要的朋友可以参考下 网上找的,因为最近要用,但还没试过    代码如下:     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">       <html xmlns="http://www