`

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

    博客分类:
  • js
阅读更多
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>
分享到:
评论

相关推荐

    判断密码必须包括大小写字母,特殊字符,数字,长度8到16位

    本文将围绕“判断密码必须包括大小写字母、特殊字符、数字且长度限制在8到16位之间”这一需求展开,详细介绍如何通过编程实现这一功能,并分析其中涉及的关键技术点。 #### 二、密码复杂度要求 根据题目描述,一个...

    密码格式校验js

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

    用户名只允许字母、数字、下划线组成,首位只能为字母(6-20字符)

    本文将详细解析一种常见的用户名验证规则:“用户名只允许字母、数字、下划线组成,且首位必须是字母(长度限制为6到20个字符)”,并介绍如何通过正则表达式来实现这一规则。 #### 用户名组成规则 1. **字符类型...

    只验证数字和字母的正则表达式

    因此,整个正则表达式 `/^([A-Za-z0-9])+$/` 的含义是:从字符串的开始位置到结束位置,字符串必须由至少一个或多个字母和/或数字组成。 #### 实际应用场景 该正则表达式通常应用于验证用户输入的数据格式,比如...

    获取同时含有数字、大写字母、小写字母的随机字符串

    总的来说,生成并验证同时包含数字、大写字母和小写字母的随机字符串是一项基础但重要的编程技能,它在很多IT应用场景中都有所体现。通过熟练掌握这种技术,开发者可以更好地应对各种与随机数据生成相关的问题。

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

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

    js验证密码输入

    - **增强密码复杂度验证**:除了验证密码一致性,还应检查密码是否满足一定的复杂度要求,例如包含大小写字母、数字和特殊字符等。 - **使用更安全的提示方式**:使用`alert()`弹出警告虽然简单,但在现代Web开发中...

    JS实现至少包含字母、大小写数字、字符的密码等级的两种方法

    通常网站会要求用户设置的密码符合一定的复杂度,比如至少包含大小写字母、数字和特殊字符中的一种或多种。本文将介绍两种用JavaScript实现密码强度检测的方法。 首先,我们需要明确检测密码强度的规则。常见的规则...

    jquery input字符串验证(手机号码验证、字母数字验证) 带示列

    这里`^[a-zA-Z0-9]+$`表示从字符串的开始到结束,由大小写字母和数字组成的字符串。 四、jQuery与正则表达式结合 jQuery本身并不直接支持正则表达式验证,但可以通过扩展或者使用其他插件如`.regex()`来实现。例如...

    javascript表单验证密码是否相同

    - **增加密码强度检测**:除了简单的匹配外,还可以加入密码强度检测功能,例如要求包含大小写字母、数字以及特殊字符等。 - **前端与后端验证结合**:前端验证可以提高用户体验,但不能完全依赖前端验证,还需要...

    设置输入的内容只能由英文字母、数字组成

    标题中的“设置输入的内容只能由英文字母、数字组成”是指在编程中限制用户输入的字符只能是英文字母(包括大小写)和数字的一种需求。这种限制通常用于创建更安全或特定格式的数据输入,例如密码、ID或验证码。实现...

    漂亮表单验证和密码强度的验证

    2. **复杂性**:鼓励用户使用大小写字母、数字和特殊字符的组合,避免使用常见词汇。 3. **不包含个人信息**:禁止使用生日、姓名等容易被猜到的信息。 4. **唯一性**:确认密码不是已有的用户名或其他敏感信息。 ...

    JS表单验证数字字母汉字邮箱.pdf

    - `^[a-z0-9A-Z\u4E00-\u9FA5]+$`:这个正则表达式允许用户输入汉字、字母(大小写)和数字。`\u4E00-\u9FA5`是Unicode范围,用于匹配所有汉字。 2. **VType验证**: ExtJS的VType验证提供了一种简化的方式,为...

    js验证码 两种样式 字母和数字 背景带有干扰线

    这种验证码不仅可以设置为纯数字或纯字母,还可以组合使用字母大小写与数字,提供了更高的安全性。 首先,验证码的基本原理是生成一个随机的字符串,用户需要在限定时间内正确输入这个字符串以完成验证。JavaScript...

    表单的验证数字字符特殊符号

    1. 字母大小写:允许或不允许大小写字母。 2. 字母数量:规定至少或最多需要多少个字母。 3. 不允许空白字符:防止用户输入空格或制表符。 四、特殊符号验证 特殊符号验证通常用于限制或允许某些特殊字符的输入,...

    js 大小写转化 很实用

    例如,`Validator.js`可能包含了验证输入字符串是否符合特定大小写格式的函数,而`number_*.js`文件可能处理的是与数字相关的字符串大小写转换,如货币格式等。 在实际开发中,这些高级转换可能涉及到正则表达式、...

    JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位

    在实际应用中,可能还需要考虑其他因素,如大小写字母的混合、避免常见密码模式等,以进一步增强密码的复杂性。在前端进行这样的验证可以即时给用户提供反馈,提高用户体验,但在后端进行验证同样重要,以防恶意绕过...

    C# 密码验证 密码强弱验证 javascrpt实现(保用)下载后直接复制粘帖就好

    通常,一个强大的密码应包含大小写字母、数字以及特殊字符,并且具有一定的长度。在本案例中,JavaScript被用于前端实现密码强度检测,而C#则作为后端语言处理服务器端逻辑。 ### JavaScript密码强度验证实现 ####...

    js简单的注册表单密码验证代码

    alert('密码需要包含大小写字母和数字'); return false; } // 确认密码验证 if (password !== confirmPassword) { alert('两次输入的密码不一致'); return false; } return true; // 所有条件满足,返回...

    js正则练习-账号密码邮箱匹配

    - 密码通常要求包含大小写字母、数字,并可能要求特殊字符,且长度通常在8-20个字符之间。例如,一个复杂的密码正则可以是`^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,20}$`,它确保密码...

Global site tag (gtag.js) - Google Analytics