我正在尝试使用正则表达式进行密码验证
^(?=.*\d)(?=.*[A-Z])(?=.*[a-z]).{6,}$
它至少限制 1 个数字、1 个大写字母和 1 个小写字母,不是吗?
那么为什么下面的结果为true
?
(new RegExp('^(?=.*\d)(?=.*[A-Z])(?=.*[a-z]).{6,}$')).test('aaAAffffaAfDvad')
但是下一个false
呢?
(new RegExp('^(?=.*\d)(?=.*[A-Z])(?=.*[a-z]).{6,}$')).test('aaAA112')