javascript - 如何连接 javascript 正则表达式
问题描述
我有以下正则表达式:
检查长度:
[\w\W]{8,}
有字母和数字:
(?=.*[a-zA-Z])(?=.*[0-9])
有字母和特殊字符:
[\a-zA-z]{1,}[@#$!%^&*]{1,}
有数字和特殊字符:
[\d]{1,}[@#$!%^&*]{1,}
连续出现 4 次或更多次的数字或字母:
([a-z0-9])\1{3,}
我想将它们加入一个单一的正则表达式:
(check length) && (has letters & digits || has letters and special chars || has digits and special chars) && has a digit or letter 4 or more times in a row
有没有办法将这些模式连接成一个单一的正则表达式?
解决方案
推荐阅读
- amazon-web-services - 如何使用 Hibernate 通过 IAM 身份验证连接到 RDS
- apache-nifi - 在 Nifi 中生成动态 URL 的最佳方法
- javascript - Chrome 扩展“拒绝加载脚本,因为它违反了以下内容安全策略指令”
- selenium - 如何处理机器人框架上的悬停?
- python - 操作/拼接列表列表
- flutter - 我如何使用颤振与其他预装的应用程序(如 WhatsApp)进行交互?
- github - 在gitlab中合并后如何自动推送到GitHub
- flutter - 如何添加加载屏幕以掩盖应用程序启动时显示的登录页面?
- nginx - Nginx:启动微服务并回退到部署服务器
- java - 在 Jenkins 中完成构建执行后,如何在 JIRA 票证中为任何失败的测试用例添加注释?