求:正则表达式,条件是:输入的密码不少与六位数(js脚本也可以)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求:正则表达式,条件是:输入的密码不少与六位数(js脚本也可以)相关的知识,希望对你有一定的参考价值。
如题!
回一楼的:不是最大输入6位,而是最少输入6位
回三楼的:没有输入什么字符的限制
var aaa = /^\w6$/;
alert(aaa.test("454dddd"));
</script>
这样。密码可以是任意字符。不包括特殊符号或者标点。 参考技术A 这样就可以了,不需要进行判断的。
<input type="password" maxlength="6" /> 参考技术B var exp=/[0-9a-zA-Z]6,/ig;
var a='eosl132222';
exp.test(a); 参考技术C function valid( str )
var regu = "^[0-9]6,$";
var re = new RegExp(regu);
return re.test(str);
(转)求正则表达式,密码必须包含大写字母小写字母数字
1.必须只能是 大写字母、小写字母和数字构成的密码
2.大写字母、小写字母、数字都至少出现一次
import java.util.regex.Pattern; import java.util.regex.Matcher; public class RegexRegexTest2 { public static boolean checkPassword(String password){ if(password.matches("\\w+")){ Pattern p1= Pattern.compile("[a-z]+"); Pattern p2= Pattern.compile("[A-Z]+"); Pattern p3= Pattern.compile("[0-9]+"); Matcher m=p1.matcher(password); if(!m.find()) return false; else{ m.reset().usePattern(p2); if(!m.find()) return false; else{ m.reset().usePattern(p3); if(!m.find()) return false; else{ return true; } } } }else{ return false; } } public static void main(String[] args) { System.out.println(checkPassword("ABCef342OSS")); System.out.println(checkPassword("ABC")); System.out.println(checkPassword("123")); } }
以上是关于求:正则表达式,条件是:输入的密码不少与六位数(js脚本也可以)的主要内容,如果未能解决你的问题,请参考以下文章
求密码是由6-18位字母和数字的混合组成的正则表达式的js代码,谢谢各位大神!!