6位数字字母组成的密码,至少有一个大写字母和数字
var reg=/^(?![0-9a-z]+$)(?![A-Za-z]+$)[A-Za-z0-9]{6}$/;
1.这样写有问题吗?
2.请大神解释一下,主要是前面两个小括号里的内容不理解;
我知道这叫零宽负向先行断言,但是具体意思,还有后面的+$实在不理解
多谢!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
应该没有问题
+是一个或多个,$是行尾