第一种 使用直接正则判断

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位之间,由数字和字符组成,且必须包含大、小写字母和数字相关推荐

  1. js正则密码验证密码至少包含大写字母,小写字母,数字,且不少于8位

    js密码设置验证的正则 var validatePass = (rule, value, callback) => {let reg = /^(?=.*[a-z])(?=.*[A-Z])(?=. ...

  2. 【正则】包含大写小写字母数字的8到16位的密码正则

    public static void main(String[] args) {boolean flag = true;while (flag){Scanner sc = new Scanner(Sy ...

  3. 密码验证:8-20位必须包含大写字母,小写字母,数字组合,特殊字符

    8-20位必须包含大写字母,小写字母,数字组合,特殊字符 1.放在一起验证 function hidePsw(psw){psw = psw.toString();var ISPWD =/^(?=.*[ ...

  4. MD5的应用场景以及MD5 32位和16位的区别

    MD5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护.用于确保信息传输完整一致.是计算机广泛使用的杂凑算法之一(又译摘要算法.哈希算法),主流编程语言普遍已有MD5实现.将数据(如汉 ...

  5. java正则校验密码 长度不少于8位且至少包含大写字母、小写字母、数字和特殊符号中的四种组合 或者 其中任意三种组合

    java正则校验密码必须是包含大小写字母.数字.特殊符号的8位以上四种组合 或者 其中任意三种组合 一.排除法和详细解释 1.排除大写字母.小写字母.数字.特殊符号中1种组合.2种组合.3种组合,那么 ...

  6. 8位、16位和32位的MCU,更多的位是更好的吗?

    图1: mcu 由三个基本单元组成,中央处理器(CPU " bit"是"二进制数字"在一个8位单片机中,数据以8位的形式存储,称为字节(在某些情况下,称为八位元 ...

  7. 随机生成及检测8位密码:必须由大写字母、小写字母、数字和特殊符号共同组成

    随机生成8位密码:必须由大写字母.小写字母.数字和特殊符号共同组成.以及检验密码是否由大写字母.小写字母.数字和特殊符号共同组成. package com.primecredit.util;impor ...

  8. 8位深, 16位深,24位深,32位深图片显示原理及对比

    我们都知道一张图片可以保存为很多种不同的格式,比如bmp/png/jpeg/gif等等.这个是从文件格式的角度看,我们抛开文件格式,看图片本身,我们可以分为8位, 16位, 24位, 32位等. 单击 ...

  9. 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 ...

  10. PS中的颜色模式,8位、16位、32位区别、以及背景内容的区别

    颜色模式 RGB模式:又称"真彩色模式",是电脑美工设计人员最熟悉的色彩模式.RGB模式是将红(Red).绿(Green).蓝(Blue)3种基本颜色进行颜色加法(加色法),配置出 ...

最新文章

  1. iOS学习笔记--01swift实现提示框第三方库:MBProgressHUD
  2. mysql router测试_MySQL 主从复制配置 + MySQL Router 部署使用测试
  3. maven book
  4. 解决无法删除表,提示被外键约束引用
  5. python最好用的IDE及查看源码的方法
  6. (转) Lua: 给 Redis 用户的入门指导
  7. Java基础教程【第五章:Java数组】
  8. JavaScript高级程序设计学习笔记--BOM
  9. python 上传文件到服务器(模拟网页前端上传)
  10. 一个非常好用的插件-FeHelper
  11. 计算机丢失dll文件怎么弄,电脑开机提示dll文件丢失怎么办?
  12. Jetson开发实战记录(三):Jetson Xavier NX具体开发(Ubuntu18.04系统)
  13. css logo划一道光,[前端]纯css实现图片自动闪耀闪光划过效果css3特效logo | 尽享网...
  14. 2022西藏最新消防设施操作员模拟考试试题题库及答案
  15. 江南爱窗帘十大品牌 | 推荐3种简单的窗帘上色方法
  16. 外包公司究竟有没有前途?讲讲我在外包公司的真实经历
  17. 一起来探索从双击程序到开始运行期间计算机经历了哪些过程
  18. Retrofit使用教程(一)
  19. linux 文件取交集、并集
  20. python给图片批量重命名

热门文章

  1. 五年java开发面经分享,注意这些细节让你offer拿到手软
  2. 天津人才引进迁出迁入延期经验分享
  3. 常见的嵌入式处理器对比分析!
  4. 12345申诉黄码转绿码要多久?
  5. chroma负载机恒压工作原理_Chroma可编程直流电子负载63600
  6. 九省联考2018 一双木棋
  7. 【轮廓线dp】一双木棋
  8. 使用cpulimit和taskset控制CPU使用率和运行核数
  9. Widget的基本知识与历史渊源
  10. Windows桌面图标不见了,可能是结束了explorer.exe进程导致