1
|
孤陌Lv6资深互助发布于2020-12-16 15:33(编辑于 2020-12-16 15:48)
|
直接在文本控件里设置正则表达式就好了 ^(?![a-zA-Z]+$)(?![0-9]+$)[a-zA-Z0-9]{8,}$
用这个 前面那个 有点不符合你的要求
|
-
Coldman
- 再补充孤陌大佬回答,如果需要填写完马上弹出可以为文本控件添加编辑后事件:
var ch = this.getValue();
var patrn = /^(?![A-Za-z0-9]+$)(?![a-z0-9\\\\W]+$)(?![A-Za-z\\\\W]+$)(?![A-Z0-9\\\\W]+$)[a-zA-Z0-9\\\\W]{8,}$/;
if(!patrn.test(ch)){
FR.Msg.alert(FR.i18n.Alert, \"格式错误\");
return false;
}
-
访客登录(提问者)
- OK,感谢大佬们,完美解决问题
-
孤陌 回复 访客登录(提问者)
- ^(?![a-zA-Z]+$)(?![0-9]+$)[a-zA-Z0-9]{8,}$ 用这个适合你说的 前面那个 密码强度比较大 还必须是数字字母大小写组合加特殊符号才可以
|
|