猿问

关于正则表达式

6位数字字母组成的密码,至少有一个大写字母和数字

var reg=/^(?![0-9a-z]+$)(?![A-Za-z]+$)[A-Za-z0-9]{6}$/;


1.这样写有问题吗?
2.请大神解释一下,主要是前面两个小括号里的内容不理解;
我知道这叫零宽负向先行断言,但是具体意思,还有后面的+$实在不理解
多谢!

MMTTMM
浏览 468回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答