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

判断密码必须有大小写字母和数字组成

阅读更多
<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>
0
2
分享到:
评论

相关推荐

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

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

    java正则表达式判断密码是否包含大小写、数字、特殊字符

    随机产生字符串,字符串中的字符只能由特殊字符(&@#$%*),大写字母(A-Z),小写字母(a-z)以及数字(0-9)组成,且每种字符至少出现一次。这样产生字符串的方式可以应用到如下场景,比如,我们有一个应用就是添加用户完毕...

    随机生成10位数包含字母和数字

    通过以上改进,我们实现了更符合实际需求的功能——生成包含大小写字母和数字的10位随机字符串。这种方法不仅提高了字符串的安全性,也简化了代码结构,提高了生成效率。在实际项目开发中,可以根据具体的应用场景...

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

    在给定的标题和描述中,我们关注的是如何创建一个包含数字、大写字母和小写字母的随机字符串,且长度可指定。这样的字符串通常具有较高的复杂度,能提供更好的安全性。 生成这种随机字符串的方法通常涉及编程语言中...

    密码格式校验js

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

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

    - 字母:包括大写字母(A-Z)和小写字母(a-z)。 - 数字:包括0-9。 - 下划线:即“_”。 2. **首位字符限制**:用户名的首位必须是字母。 - 这意味着首位不能是数字或下划线,只能是A-Z或a-z中的任意一个字母...

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

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

    输入一个不少于六位的密码,并判断密码强度

    2. **中等强度密码**:包含数字和字母,可能有大小写混合,但不包含特殊字符。 3. **强密码**:除了数字和字母外,还包含特殊字符,如符号、标点等,提高了密码的复杂性。 在C/C++中,我们可以通过以下步骤实现这个...

    易语言随机取大小写字母源码-易语言

    通过这种方式,我们最终能够得到一个随机的大小写字母组成的字符串。 在讲解了具体实现步骤后,不妨假设源码文件“随机.e”中包含的正是以上所述的功能实现。这将为初学者提供一个学习和模仿的范例。通过仔细阅读和...

    IOS中用正则表达式判断输入的内容为8-16位且同时包含数字和字母

    密码有如下要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。 如何分析需求?拆分!这就是软件设计的一般思路了。于是乎,拆分需求如下: 1,不能全部是数字 2,不能全部是字母 3,必须是...

    浅析一个匹配数字和字母密码的正则表达式

    `[0-9]`代表任何数字,`[a-zA-Z]`代表任何字母(包括大小写)。`{8,16}`表示这个字符集必须连续出现8到16次。 5. `$`:匹配字符串的结束位置,确保密码的长度没有超过16位,并且是从开始位置一直延续到结束位置的。...

    c#使用正则表达式验证输入密码条件

    2. **大小写字母**:密码应包含大写和小写字母。正则表达式可以使用`[A-Za-z]`来匹配字母,例如:`^(?=.*[A-Z])(?=.*[a-z]).{8,20}$` 3. **数字**:为了增加安全性,密码通常需要至少一个数字。可以使用`\d`代表...

    java生成字母数字组合的随机数示例 java生成随机数

    总的来说,这个示例提供了一个灵活的方法来生成包含字母和数字的随机字符串,可以根据需求调整长度和字母大小写的比例。需要注意的是,这种方法生成的随机数并不保证完全的随机性和安全性,如果需要更安全的随机数...

    密码强度进度条

    根据密码的复杂度(如长度、大小写字母、数字、特殊字符的组合),进度条会显示出不同的颜色,如绿色代表强密码,黄色表示中等,红色则表示弱。这样,用户可以直观地了解他们的密码是否足够安全,从而做出相应的修改...

    JS利用正则表达式实现简单的密码强弱判断实例

    例如,你可能会要求密码必须包含大小写字母、数字和特殊字符的组合,或者限制某些特定字符的使用。 总的来说,通过使用JavaScript和正则表达式,我们可以创建一个简单的密码强度检查器,帮助用户创建更安全的密码。...

    python字符串判断密码强弱

    在密码强度判断中,通常不需要单独检查字母的大小写,但理解这些方法的用法对于编写更复杂的密码验证规则是有帮助的。 接下来,让我们看看提供的代码实现: ```python def existNumber(password_str): has_number...

    正则表达式数字验证

    - 该表达式确保字符串由数字和大小写字母组成。 17. **验证由数字、26个英文字母或者下划线组成的字符串**:`^\w+$` - 该表达式确保字符串由数字、字母或下划线组成。 18. **验证用户密码**:`^[a-zA-Z]\w{5,...

    使用正则表达式判断密码强弱

    包含大小写字母、数字以及特殊符号;不应包含用户的个人信息,如用户名、生日等;不应为常见的或容易猜测的密码,例如“password”、“123456”等。 文章中给出的正则表达式实例代码是对密码强度进行分级的简单实现...

    JSP网站登陆注册密码修改及其验证

    2. 复杂性:包含大小写字母、数字和特殊字符的组合。 3. 避免常见密码:如"123456"、"password"等。 4. 不允许使用用户名作为密码。 5. 密码应经过哈希和加盐处理,防止彩虹表攻击。 六、实现细节 在JSP中,可以...

    易语言源码易语言取随机密码源码.rar

    2. **字符集定义**:随机密码可能包含大小写字母、数字以及特殊字符。在源码中,需要定义一个包含所有可能字符的字符串,然后从中随机选取字符组成密码。 3. **密码长度设置**:用户可以根据安全需求设定密码的最小...

Global site tag (gtag.js) - Google Analytics