密码6-20位,只允许字母、数字、下划线其中两项
能匹配的组合为:数字+字母,数字+特殊字符,字母+特殊字符,数字+字母+特殊字符组合,而且不能是纯数字,纯字母,纯特殊字符

let reg=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{6,20}$/

1
上面的正则里所说的特殊字符是除了数字,字母之外的所有字符 如果要限定特殊字符,例如,特殊字符的范围为 !#$%^&* ,那么可以这么改

let reg=/^(?![\d]+$)(?![a-zA-Z]+$)(?![!#$%^&*]+$)[\da-zA-Z!#$%^&*]{6,20}$/

密码6-20位,包含数字,字母,下划线,且必须包含其中两种相关推荐

  1. python 长度为8-10位的用户密码 : 包含数字字母下划线 正则表达式(简单易懂,代码可以指运行)

    python 长度为8-10位的用户密码 : 包含数字字母下划线 正则表达式(简单易懂,代码可以指运行) 用\w,[0-9a-zA-Z_]都可以匹配上去嗷~~,直接上代码: #匹配8-10位用户密码: ...

  2. 正则数字字母下划线至少两种_8085微处理器中至少两个8位数字

    正则数字字母下划线至少两种 Problem statement: 问题陈述: To find minimum of two 8bit numberusing 8085 microprocessor. ...

  3. python中的变量名只能由数字字母下划线组成_密码只能包含数字字母和下划线

    任务是: 编写一个Python程序,提示用户创建一个用户帐户,并检查所提供的用户名和密码是否合法.在 注意:密码应该以字母开头,并且只能由字母.数字和下划线符号"u"组成.长度应该 ...

  4. 数字字母下划线C语言,【判断题】C语言中的标识符只能由字母、数字和下划线三种字符组成,而且第一个字符只能是字母和下划线。...

    [判断题]C语言中的标识符只能由字母.数字和下划线三种字符组成,而且第一个字符只能是字母和下划线. 更多相关问题 计算机病毒按其寄生方式划分通常可分为().A.系统引导型病毒B.文件型病毒C. 在委托 ...

  5. 输入框只允许输入数字字母下划线

    <el-inputv-model="confirmForm.tenantName"size="mini"class="item-left&quo ...

  6. java正则匹配下划线_java正则表达式-匹配中文数字字母下划线

    正则表达式用来指定字符串模式.当你需要定位匹配某种模式的字符串时就可以使用正则表达式.例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接.     当然,为了指定一种 ...

  7. java正则匹配下划线_js正则表达式匹配数字字母下划线等

    1.一个正则表达式,只含有汉字.数字.字母.下划线不能以下划线开头和结尾: ^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$ 其中: ^ 与字符串开始的地方匹配 ( ...

  8. 请输入汉字、英文、数字或其组合/请输入6-18位字符,同时包含英文字母、数字、下划线,并且以英文字母开头/8-16位数字、字母、特殊字符组合

    var Util = {} Util.Reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^0\.([0][1-9]$))|(^0\.[1-9][0-9]?)|(^0$ ...

  9. java 校验姓名只能包含中英文_java代码验证用户名,支持中英文(包括全角字符)、数字、下划线和减号 (全角及汉字算两位),长度为4-20位,中文按二位计数...

    package com.sangedabuliu.www; import java.util.regex.Matcher; import java.util.regex.Pattern; public ...

  10. 【正则表达式】以字母或下划线开头,包含字母、数字、以及下划线

    要求输入一个参数,以字母或下划线开头,包含字母.数字.以及下划线:同时不能与某些参数同名. <el-input placeholder="请输入" v-model=" ...

最新文章

  1. python判断字符串是否包含其他字符串,查找字符串
  2. vs2010中添加项目中找不到EntityFramework实体框架解决办法
  3. 如何汉化 OpenERP 6.1 日历视图
  4. android webview 模拟器,android – WebView没有填满设备或模拟器的整个屏幕
  5. Leet Code OJ 104. Maximum Depth of Binary Tree [Difficulty: Easy]
  6. hdu1176 免费馅饼 动态规划 二维数组实现
  7. windows下环境变量配置后没生效,不重启电脑的解决办法
  8. php语言输出九九乘法表_PHP 输出九九乘法表
  9. 2021-2025年中国导线管行业市场供需与战略研究报告
  10. Cisco访问控制列表
  11. 程序员接私活的几个平台
  12. python--练习--for i in range(2,101)
  13. 计算机专业学科建设3,学科建设-华中科技大学计算机科学与技术学院
  14. AD7124-8使用说明与程序
  15. QThread的用法
  16. 基于STM32的空气质量监测系统简单案例
  17. k8s初级班day2
  18. Go语言path is relative, but relative import paths are not supported in module mode
  19. 信息安全系统所需要遵循的基本原则有哪些?
  20. 0205函数的微分-导数与微分-高等数学

热门文章

  1. Java #JVM(HotSpot) 运行时数据区 #程序计数器(PC寄存器)#虚拟机栈(栈帧:局部变量表、操作数栈……)#堆……
  2. 3月程序员新书8本!每一本都值得期待!人工智能4本,经典2本
  3. 支付宝——PC端支付
  4. 谷粒商城业务逻辑(一)
  5. java将字符串sfa和sia连接起来,恶意软件分析 URL链接扫描 免费在线病毒分析平台 | 魔盾安全分析...
  6. Windows10+RTX2080Ti+cuda+cudnn+Anaconda+pytorch+tensorflow
  7. android qsb空间,Android launcher3中QSBSearchBar会在主菜单界面显示的问题。
  8. 被称为“中国货运版 Uber”的货车帮,看它如何领跑互联网 + 物流
  9. CAD怎么打印黑白图纸?超简单的打印方法分享
  10. python中数据用折线图表示_使用PyQtGraph进行Python数据可视化:绘制精美折线图(以 上证指数走势为例)...