老师,密码这里要怎么结合代码呢?没有头绪
来源:3-10 作业题
慕斯1584367
2020-10-24 22:39:06
# 具体遇到的问题
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过
选择【代码语言】突出显示
3回答
同学你好,这段代码中正则是可以,自己试着来写一写。
祝学习愉快!
慕斯1584367
提问者
2020-10-24
我刚刚看到有同学问到相同问题了,不麻烦老师了!用正则的方式来判断
// 变量接收密码框的值 var pwdValue = '密码框的值'; // 定义数量正则 var patt = /^\S{6,20}$/; // 定义弱-中-强的正则 var pattern1 = /^\d{6,20}$|^[a-zA-Z]{6,20}$|^(\W|_){6,20}$/, pattern2 = /^[\da-zA-Z]{6,20}$|^[(\W|_)a-zA-Z]{6,20}$|^[(\W|_)\d]{6,20}$/, pattern3 = /^[(\W|_)\da-zA-Z]{6,20}$/; //当数量不符合时的操作 if (!patt.test(pwdValue)) { // 提示信息 } else { //当数量符合时的操作 // 弱 if (pattern1.test(pwdValue)) { // 改变后面小方块颜色 } else if (pattern2.test(pwdValue)) { // 中 // 改变后面小方块颜色 } else if (pattern3.test(pwdValue)) { // 强 // 改变后面小方块颜色 } }
慕斯1584367
提问者
2020-10-24
就是想问JS的部分是用哪种思路呢?
相似问题