100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 密码正则表达式 密码长度大于6并且同时包含字母数字特殊字符

密码正则表达式 密码长度大于6并且同时包含字母数字特殊字符

时间:2023-03-18 10:00:55

相关推荐

密码正则表达式 密码长度大于6并且同时包含字母数字特殊字符

package com.desigin.listening;import java.util.regex.Matcher;import java.util.regex.Pattern;public class 密码正则 {public static void main(String[] args) {String regx = "(?=.*[a-z])(?=.*\\d)(?=.*[#@!~%^&*])[a-z\\d#@!~%^&*]{6,16}";Pattern pattern = pile(regx);String pwd = "1a2b3!1a2b3!1a2b3!";Matcher m = pattern.matcher(pwd);System.out.println(m.find());}}

varregUpper=/[A-Z]/;

varregLower=/[a-z]/;

varregNum=/[0-9]/;

varregTeShu=newRegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>~!@#¥……&*()——|{}【】‘;:”“'。,、?+-]");

varcomplex=0;

if(regLower.test(this.editPasswordForm.newPass)){

++complex;

}

if(regUpper.test(this.editPasswordForm.newPass)){

++complex;

}

if(regNum.test(this.editPasswordForm.newPass)){

++complex;

}

if(regTeShu.test(this.editPasswordForm.newPass)){

++complex;

}

if(complex<3||this.editPasswordForm.newPass.length<8){

this.$Message.error("密码长度不小于8位,包含数字、字母大、小写、符号中的至少3种")//iview中的一个提示框

returnfalse

}else{

this.$Message.success("成功")//iview中的一个提示框

}

看到人家这样写,简单明了感觉挺好的

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。