密码验证的正则表达式 (6-16位字母和数字组合)

 android

 public static boolean validatePhonePass(String pass) {
        String passRegex = "^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$";
        return !TextUtils.isEmpty(pass) && pass.matches(passRegex);
    }

js

	checkPwd(pwd){
	        var reg =/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/
	        var re = new RegExp(reg)
	        if (re.test(pwd)) { 
	            return true;
	        }else{ 
	            return false; 
	        }
    }

python是

re.findeall("正则",数据)

php想不起来了~~

易语言是正则.创建

 

相关正则

--必须包含 数字,字母,符号 3项组合的 正则表达式
^(?:(?=.*[0-9].*)(?=.*[A-Za-z].*)(?=.*[,\.#%'\+\*\-:;^_`].*))[,\.#%'\+\*\-:;^_`0-9A-Za-z]{8,10}$
--不为纯数字或字母的正在表达式 用于密码验证
^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$
--密码为6~16位数字,英文,符号至少两种组合的字符

        String passRegex = "^(?![0-9]+$)(?![a-zA-Z]+$)(?!([^(0-9a-zA-Z)]|[\\(\\)])+$)([^(0-9a-zA-Z)]|[\\(\\)]|[a-zA-Z]|[0-9]){6,16}$";

 

你可能感兴趣的:(021正则)