html用户输入密码,要求密码长度必须大于6位,而且必须有两个字母

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<form action="" method="post">
			用户名:<input type="text" name="" id="user" value="" />
			密码: <input type="password" name="" id="psw" value="" />
			<input type="button" name="" id="" value="提交" onclick="pass()"/>
			<input type="reset" value="重置"/>
		</form>
		
		<script type="text/javascript">
			function $(id){
				return document.getElementById("psw")
			}
			function pass(){
			var password = document.getElementById("psw").value;
				if(password.length<6){	
					alert("输入的密码必须大于六位")
					return;}else{
						var count =0
						for (var i=0;i<password.length;i++) {
							if((password[i]>='a' && password[i]<='z')||(password[i]>='A' && password[i]<='Z')){
								count++;
							}
						}
						if(count>=2){
							alert("输入合法")
						}else{
							alert("密码必须含有两位字母两位字母")
						}
					}
			alert("用户名是:"+(document.getElementById("user").value) + "密码是:"+(document.getElementById("psw").value))
			
			}
		</script>
	</body>
</html>

  • 8
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Python中,可以使用断言来验证输入密码是否符合要求。在给出的代码中,有两个示例使用了不同的方式来验证密码。 第一个示例代码使用了正则表达式来检查密码是否符合要求。它首先检查密码长度是否小于8,如果是则返回"invalid password!"。然后使用正则表达式来检查密码是否包含除了字母和数字之外的字符,如果是则返回"invalid password!"。接下来,它使用一个循环来检查密码中数字的个数,至少需要包含两个数字。如果不满足以上任何一项要求,则返回"invalid password!"。如果密码符合所有要求,则返回"valid password"。 第二个示例代码使用了循环和条件语句来检查密码是否符合要求。它首先检查密码长度是否大于8,如果是则进入下一步检查。然后使用一个列表来记录密码中出现的字符类型数量。接下来,它遍历密码的每一个字符,并根据字符的类型来增加相应的计数器。同时,它还使用一个标志来检查是否存在连续三个相同的字符。最后,它判断密码中出现的字符类型数量是否大于等于3,并且连续三个相同的字符是否存在。如果满足以上条件,则输出"OK",否则输出"NG"。 两个示例代码都可以用来验证密码是否符合要求,可以根据具体需求选择其中一个来使用。12 #### 引用[.reference_title] - *1* [Python学习--密码验证](https://blog.csdn.net/weixin_44372245/article/details/117663647)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* [每日python练习8-密码验证](https://blog.csdn.net/SYNOPSIS123/article/details/112722341)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值