我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求助前端关于密码的正则表达式

8到18位数字、字母、特殊字符中的两种及以上组合,不包含/\'"这4种特殊字符

var str = "hAAAhg66ggfg";
var t = /^[0-9A-Za-z@!#$%^(){}\.\[\]*+\-]{8,18}$/.test(str);
var n = /[@!#$%^(){}\.\[\]*+\-]/.test(str) ? 1 : 0;
n += /[A-Za-z]/.test(str) ? 1 : 0;
n += /[0-9]/.test(str) ? 1 : 0;
if (t && n>=2) {
	alert("通过");
} else {
	alert("不通过");
}

 

近期文章

  • No module named 'scipy'
  • JavaFX2.0是否需要新的群组?
  • deeplabcut怎样在之前的基础上继续训练
  • flask_sqlalchemy生成的sql不正确
  • 区块俩以太坊上非唯一账户时什么意思
  • install flatbuffers
  • 下拉选择框select选择了值之后,出现对应的单选框
  • 对一个std::array使用指针报错
  • 前端JS英文字符串换行问题
  • 大佬们,客户的需求分析怎么写哇
  • 求教类似下面的代码对整个jvm是否存在影响
  • 如何将语义网和链接的开放数据整合到增强现实平台?
  • hdu1251,为什么我的代码是WA的,哪位大佬帮我看看?
  • 请问有什么python自动化测试的书籍推荐的
  • 线程安全的ConcurrentHashMap和线程不安全的HashMap问题
  • Successive-Over-Relaxation (SOR) Methods
  • Windows系统下YOLO安装OpenCV的问题
  • django3中urls.py在配置路径时的path问题
  • idea无法运行java程序
  • vue项目app上传大文件,读取文件时app闪退用的vant 的上传组件

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华