验证密码:6位到16位之间,由数字和字符组成,且必须包含大、小写字母和数字
第一种 使用直接正则判断
var re = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$/
第二种 正则加逻辑判断
<input type="text" id="input" onkeydown="checkInput(event)">
<script>
function checkInput(e) {if (e.keyCode == 13){var val = document.getElementById("input").value;//获取值Object.vcheckData(val);//调用检查方法}
}Object.prototype.checkData = function(obj) {var reSpace = /\s/g;if (reSpace.test(obj)){console.log("密码不能包括空格");return;}var reUpper = /[A-Z]/;var reLower = /[a-z]/;var reNum = /[0-9]/;var count = 0;if (reLower.test(obj)) {++count;}if (reUpper.test(obj)) {++count;}if (reNum.test(obj)) {++count;}if (count < 3) {console.log("包含大小写字母,数字且不能包含空格");//可以直接return false或者true} else if (obj.length < 6) {console.log("密码长度至少6位");} else if (obj.length > 16) {console.log("密码长度最高16位");} else {console.log("成功");}
}
验证密码:6位到16位之间,由数字和字符组成,且必须包含大、小写字母和数字相关推荐
- js正则密码验证密码至少包含大写字母,小写字母,数字,且不少于8位
js密码设置验证的正则 var validatePass = (rule, value, callback) => {let reg = /^(?=.*[a-z])(?=.*[A-Z])(?=. ...
- 【正则】包含大写小写字母数字的8到16位的密码正则
public static void main(String[] args) {boolean flag = true;while (flag){Scanner sc = new Scanner(Sy ...
- 密码验证:8-20位必须包含大写字母,小写字母,数字组合,特殊字符
8-20位必须包含大写字母,小写字母,数字组合,特殊字符 1.放在一起验证 function hidePsw(psw){psw = psw.toString();var ISPWD =/^(?=.*[ ...
- MD5的应用场景以及MD5 32位和16位的区别
MD5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护.用于确保信息传输完整一致.是计算机广泛使用的杂凑算法之一(又译摘要算法.哈希算法),主流编程语言普遍已有MD5实现.将数据(如汉 ...
- java正则校验密码 长度不少于8位且至少包含大写字母、小写字母、数字和特殊符号中的四种组合 或者 其中任意三种组合
java正则校验密码必须是包含大小写字母.数字.特殊符号的8位以上四种组合 或者 其中任意三种组合 一.排除法和详细解释 1.排除大写字母.小写字母.数字.特殊符号中1种组合.2种组合.3种组合,那么 ...
- 8位、16位和32位的MCU,更多的位是更好的吗?
图1: mcu 由三个基本单元组成,中央处理器(CPU " bit"是"二进制数字"在一个8位单片机中,数据以8位的形式存储,称为字节(在某些情况下,称为八位元 ...
- 随机生成及检测8位密码:必须由大写字母、小写字母、数字和特殊符号共同组成
随机生成8位密码:必须由大写字母.小写字母.数字和特殊符号共同组成.以及检验密码是否由大写字母.小写字母.数字和特殊符号共同组成. package com.primecredit.util;impor ...
- 8位深, 16位深,24位深,32位深图片显示原理及对比
我们都知道一张图片可以保存为很多种不同的格式,比如bmp/png/jpeg/gif等等.这个是从文件格式的角度看,我们抛开文件格式,看图片本身,我们可以分为8位, 16位, 24位, 32位等. 单击 ...
- C语⾔:8位、16位、32位数据转换
C语⾔:8位.16位.32位数据转换 8位转16位 将2个8位数据u8_high.u8_low合成⼀个16位数据u16_data: u16_data=(u8_high<<8)| u8_lo ...
- PS中的颜色模式,8位、16位、32位区别、以及背景内容的区别
颜色模式 RGB模式:又称"真彩色模式",是电脑美工设计人员最熟悉的色彩模式.RGB模式是将红(Red).绿(Green).蓝(Blue)3种基本颜色进行颜色加法(加色法),配置出 ...
最新文章
- iOS学习笔记--01swift实现提示框第三方库:MBProgressHUD
- mysql router测试_MySQL 主从复制配置 + MySQL Router 部署使用测试
- maven book
- 解决无法删除表,提示被外键约束引用
- python最好用的IDE及查看源码的方法
- (转) Lua: 给 Redis 用户的入门指导
- Java基础教程【第五章:Java数组】
- JavaScript高级程序设计学习笔记--BOM
- python 上传文件到服务器(模拟网页前端上传)
- 一个非常好用的插件-FeHelper
- 计算机丢失dll文件怎么弄,电脑开机提示dll文件丢失怎么办?
- Jetson开发实战记录(三):Jetson Xavier NX具体开发(Ubuntu18.04系统)
- css logo划一道光,[前端]纯css实现图片自动闪耀闪光划过效果css3特效logo | 尽享网...
- 2022西藏最新消防设施操作员模拟考试试题题库及答案
- 江南爱窗帘十大品牌 | 推荐3种简单的窗帘上色方法
- 外包公司究竟有没有前途?讲讲我在外包公司的真实经历
- 一起来探索从双击程序到开始运行期间计算机经历了哪些过程
- Retrofit使用教程(一)
- linux 文件取交集、并集
- python给图片批量重命名