`
___loveOfForever
  • 浏览: 75794 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

js验证密码必须为大小写字母和数字组成

阅读更多
<script language="JavaScript" type="text/JavaScript">
function checkPass(pass){
if(pass.length < 6){  
    return 0;  
}
var ls = 0;
if(pass.match(/([a-z])+/)){  
    ls++;  
}  
if(pass.match(/([0-9])+/)){  
    ls++;    
}  
if(pass.match(/([A-Z])+/)){  
    ls++;  
}  
if(pass.match(/[^a-zA-Z0-9]+/)){
    ls++;  
}  
    return ls;
}  
function Validate(){
var oldLogPWD = document.InfoForm.oldLogPWD;//就密码
var newLogPWD = document.InfoForm.newLogPWD;//新密码
var confirmLogPWD = document.InfoForm.confirmLogPWD;//确认密码

if(oldLogPWD.value.checkEmpty()){
alert("旧登录密码不能为空!")
oldLogPWD.focus();
return false;
}
if(newLogPWD.value.checkEmpty()){
alert("新登录密码不能为空!")
newLogPWD.focus();
return false;
}
if(checkPass(newLogPWD.value)<3){
alert("新登录密码复杂度不够,请重新设置!");  
newLogPWD.focus();  
return false ;  
}
if(newLogPWD.value!=confirmLogPWD.value){
alert("确认新登录密码必须和新登录密码相等!");
confirmLogPWD.focus();
return false;
}
if(newLogPWD.value==oldLogPWD.value){
    alert("新登录密码不可以与旧登录密码相等!");
newLogPWD.focus();
return false;
}
return true;
}
function SubmitForm(){
if(Validate()){
var con;
   con=confirm("请牢记您的密码,确认执行该操作吗?");
   if(con==true){
  document.InfoForm.submit();
  }
  }
}
</script>
分享到:
评论

相关推荐

    密码规则之数字、小写、大写、特殊字符,至少满足3个。

    JS实现密码校验规则: 数字、字母、小写、大写、特殊字符,以上条件至少满足3个。

    密码格式校验js

    5、密码中不能包含有连续四位及以上重复字符(含:大写字母、小写字母、数字、特殊符号),字母不区分大小写;(如:密码中不能包含8888、9999、aaaa 或AAAA或BbbB或 $$$$等四位及以上的重复字符)。 6、不区分大小写...

    身份证密码强度专业验证

    数字+字母安全级别为中 数字+大小写字母安全级别为最高 并且密码不能为全角 或者特殊符号等 如果修改功能请修改 js下的passwordstrength.js 2.姓名验证 验证中国人的姓名 3.身份证验证根据用户提供的身份证信判断出...

    react-password-validation:自定义react钩子以验证密码。 验证长度,大写,小写,数字,特殊字符并匹配第二个密码

    React密码验证 关于 以下代码是用于验证密码的自定义React挂钩。 随意克隆和使用:) 我喜欢创建这些易于使用的代码示例。 如果您可以给我的回购加注星标或给我的中篇文章鼓掌,那真的可以帮我。 包括以下密码验证: ...

    javascript中验证大写字母、数字和中文

    reg.test(cpp)||cpp.match(/^([A-Z])+$/)||cpp.match(/^\d+$/)){ //验证大写字母,数字和中文 document.getElementById(“div2″).style.display=”block”; document.getElementById(“div2″).

    VUE表单验证.txt

    文档包含了常见的表单验证规则,包括是否合法IP地址、是否手机号码或者固话、是否固话、是否手机号码...的小数、验证是否是[1-10]的小数,即不可以等于0、小写字母、是否大写字母、是否大小写字母、密码校验、中文校验等

    js常用工具函数--通用格式化时间、字符串验证-验证邮箱、手机号、电话号码、url地址、严格校验身份证号码,判断数据类型、数组随机洗牌算法、检测密码强度等等..

    求数组中的最小值,数组中的值求和,去除字符串中的空格(1-所有空格 2-前后空格 3-前空格 4-后空格),字符转换(1:首字母大写 2:首字母小写 3:大小写转换 4:全部大写 5:全部小写),检测密码强度 等级1-5,在...

    js脚本大全 js验证大全 压缩包

    1.30 大小写转换 36 1.31 过滤掉"'"和""" . 36 1.32 清空查询条件.. 37 1.33 过滤掉"'"和"""和空格. 37 1.34 操作员代码为 7 位数字,密码最少为 4 位 .. 38 1.35 身份证为 15 或 18 位数字或字母 38 1.36 检验输入的...

    客户端统一验证JavaScript函数库及示例源码

    ChkInputs.js应运而生,使用它不需要编写多少代码,只需对验证元素简单配置一下即可,使用方便,也不会影响页面的布局,并可以精确判断客户端输入框的长度、必填、数据类型(整数型、浮点型、字母型、数字字母混合型)...

    利用jquery扩展的验证工具库

    这里主要介绍我自己所写的利用构建在jQuery之上的工具库,该库的原文件名为jquery.brady.js,但由于是构建在jQuery之上的,所以在引入页面时,一定要先引入jQuery核心库,如jquery-1.3.2.min.js 该工具库的namespace...

    原生JS生成指定位数的验证码

    使用String的fromCharCode方法将给定范围的随机数转为大小写字母,再通过随机数决定数组当前位置为大写字母,小写字母或者是数字,函数传入的参数当做该数组的长度,随机填好数组后,对数组内的元素做分情况处理:当...

    JS常用校验

    * //校验密码复杂度,密码由数字,大小写字母,特殊字符中的任意三种组合,通过则返回true * checkPassWord(passWord,maxLen) //由三个函数组成checkPassWord(),charMode(),bitTotal() * maxLength(strin,maxLen) //...

    js 正则表达式 验证 a/b/c 格式的类型数据

    字符串数量没有限制 字符串 是由 字母(大小写都可以)、数字、下划线组成 正则表达式 写成:/^\w+(\/\w+)*$/ 这样就OK了 您可能感兴趣的文章:Jquery Validate 正则表达式实用验证代码大全js用正则表达式来验证...

    程序天下:JavaScript实例自学手册

    16.1 验证字符串是否全由数字组成 16.2 验证表单项必须填写 16.3 判断用户输入是否为中文 16.4 验证列表框中的值是否重复 16.5 检测输入框的统一方法 16.6 Email的验证 16.7 不使用正则验证IP地址 16.8 IP地址输入框...

    JavaScript详解(第2版)

    2.2.1 区分大小写问题 27 2.2.2 自由形式及保留字 27 2.2.3 语句及分号 28 2.2.4 注释 28 ... 2.2.5 〈script〉标签   2.3 生成HTML 并输出显示   2.3.1 字符串及字符串串联   2.3.2 write()及...

    《程序天下:JavaScript实例自学手册》光盘源码

    16.1 验证字符串是否全由数字组成 16.2 验证表单项必须填写 16.3 判断用户输入是否为中文 16.4 验证列表框中的值是否重复 16.5 检测输入框的统一方法 16.6 Email的验证 16.7 不使用正则验证IP地址 16.8 IP地址输入框...

    fCC-JavaScript-算法和数据结构-项目:freeCodeCampJavaScript算法和数据结构认证的项目挑战

    回文是指向前或向后以相同方式拼写的单词或句子,而忽略了标点,大小写和空格。 --fCC挑战说明注意:删除所有非字母数字字符(标点,空格和符号),并使用小写字母。罗马数字转换器将给定数字转换为罗马数字。凯撒...

    webbj97#leetCode-Js#8.回文字符串1

    给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。示例 1:示例 2:第一版var isPalindrome = function

    JavaScript-Projects:JavaScript算法和数据结构

    Palindrome_Checker 回文是指向前或向后以相同方式拼写的单词或句子,而忽略标点,大小写和间距(例如,妈妈,爸爸,赛车,女士)。 回文检查器检查字符串是否为回文。Mobile_Number_Validator :mobile_phone: 手机...

Global site tag (gtag.js) - Google Analytics