JAVA正则验证[密码]。验证规则:[5-20位字符,英文,数字或各种符号,不能存在单一形式]。 答案如下:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA正则验证[密码]。验证规则:[5-20位字符,英文,数字或各种符号,不能存在单一形式]。 答案如下:相关的知识,希望对你有一定的参考价值。

^(?!^\\pPunct+$|^\\pAlpha+$|^\\d+$)[\\pPunct\\w\\d]5,20$
^(?!^\\pPunct+$|^\\pAlpha+$|^\\d+$)[\\pPunct\\w]5,20$

参考技术A 真奇怪,刚才你的问题怎么没了~~不难为你了...

"^(?!\\d+$)(?![A-Za-z]+$)(?!(?:\\pPunct)+$)\S5,20$"
或Unicode下
"^(?!\\d+$)(?![A-Za-z]+$)(?!(?:\\pP)+$)\S5,20$"追问

不知道为什么。连我自己的那个里面都找不到。可能被删了。

追答

是,百毒吃帖~~

http://zhidao.baidu.com/question/317167214.html

手机号码密码的正则验证规则

1.验证手机号码是否符合规则,包括主流的号段
var mobile={
validate_mobile:function (mobile){
var mobilePattern={mobile: /^(((13[0-9])|(14[5-7])|(15[0-9])|(17[0-9])|(18[0-9]))+\d{8})$/ };
if(!mobilePattern.mobile.test(mobile)){
return false;
}
return true;
}
}
2.验证密码时候符合规则--包含数字和英文字母

validate_password:function(password){
var passwordPattern=/^(?![0-9]+$)(?![a-zA-Z]+$)[a-zA-Z\d]{6,16}$/;
if(!passwordPattern.test(password)){
return false;
}
return true;
},

以上是关于JAVA正则验证[密码]。验证规则:[5-20位字符,英文,数字或各种符号,不能存在单一形式]。 答案如下:的主要内容,如果未能解决你的问题,请参考以下文章

JS的常用正则表达式 验证密码用户名等

JS的常用正则表达式 验证密码用户名等

java中的正则表达式问题 怎么验证密码必须由字母 数字或下划线开头,密码可以随便组合

手机号码密码的正则验证规则

正则表达式学习和常用正则验证规则(包括用户名,密码,手机号,网址等)

Laravel 中正则表达式规则的自定义验证消息?