求:正则表达式,条件是:输入的密码不少与六位数(js脚本也可以)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求:正则表达式,条件是:输入的密码不少与六位数(js脚本也可以)相关的知识,希望对你有一定的参考价值。

如题!
回一楼的:不是最大输入6位,而是最少输入6位
回三楼的:没有输入什么字符的限制

<script language="javascript">
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脚本也可以)的主要内容,如果未能解决你的问题,请参考以下文章

python使用正则表达式验证用户输入密码的有效性

求密码是由6-18位字母和数字的混合组成的正则表达式的js代码,谢谢各位大神!!

求java正则表达式,格式yyyy-mm-dd hh:mm:ss 24小时制的,月份和日期为个位数的时候前面补零,急求

如何用正则表达式限制文本框输入数字位数?

如何用正则表达式限制文本框输入数字位数

求高手帮忙写一个正则表达式,用来判断一个只能输入数字的文本框若输入英文、汉字或符号显示错误信息