var pattern = /^(?![\d]+$)(?![a-z]+$)(?![A-Z]+$)/分析这段正则表达式
时间: 2023-09-22 12:08:45 浏览: 115
一个正则表达式的看法(?:)
5星 · 资源好评率100%
这是一个正则表达式,用于匹配密码强度的要求。它由三个零宽度断言构成,用于判断字符串中是否包含数字、小写字母和大写字母:
- (?![\d]+$) 表示不允许字符串全部由数字组成;
- (?![a-z]+$) 表示不允许字符串全部由小写字母组成;
- (?![A-Z]+$) 表示不允许字符串全部由大写字母组成。
这个正则表达式的含义是:字符串必须同时包含数字、小写字母和大写字母,且不能全部由它们中的任意一种组成。
阅读全文