import java.util.regex.Pattern;
public class ValidatePwd {
/**
* @param args
*/
public static void main(
String[] args) {
/** 验证密码 */
/** (?=.*[A-Z]) 必须有大写英文*/
/** (?=.*[a-z]) 必须有小写英文*/
/** (?=.*[0-9]) 必须有数字*/
/** [a-zA-Z0-9] 有效字符范围*/
/** {8,16} 最少8个字符,最多16个字符*/
String regex = "(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]{8,16}";
Pattern p = Pattern.compile(regex);
System.out.println(p.matcher("1234567").matches());
System.out.println(p.matcher("12345678").matches());
System.out.println(p.matcher("1234567A").matches());
System.out.println(p.matcher("1234567a").matches());
System.out.println(p.matcher("123456Aa").matches());
System.out.println(p.matcher("A234567a").matches());
System.out.println(p.matcher("a234567a").matches());
System.out.println(p.matcher("1234A67a1C2d").matches());
System.out.println(p.matcher("a234a").matches());
}
}
分享到:
相关推荐
js正则验证密码6~20位强度;分为3中级别(底、中、高);当输入数字、大写字母、小写字母其中一种时密码强度为底;当有其中两种时为中;三种都有的时就是高
正则表达式判断密码强度是否符合标准,此处具有大小写,特殊字符,数字判断。对密码周期也进行判断。
验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。 验证是否含有 ^%&',;=?$\" 等字符:[^%&',;=?$\x22]+ 验证汉字:^[\u4e00-\u9fa5],{0,}$ 验证Email地址...
JavaScript正则验证密码强弱度的实现方法 展示 设计 密码强弱度分析 密码由数字,字母,特殊符号组成 密码: 只有数字- 或者是只有字母,或者是只有特殊符号——1级:弱 两两组合: 数字和字母, 数字和特殊...
常用验证正则表达式,手机号验证,身份证号验证,邮箱验证,等等,
只能输入6位数字的密码框,里面有正则判断:密码不可连号和同号如123456111111
收集于网上各种javascript的正则表达式验证,如邮箱,ip,字符,数据和各种组合的验证。 只能输入由26个英文字母组成的字符串:“^[A-Za-z]+$” 只能输入由26个大写英文字母组成的字符串:“^[A-Z]+$” 只能输入由...
验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。 验证是否含有 ^%&',;=?$\" 等字符:[^%&',;=?$\x22]+ 验证汉字:^[\u4e00-\u9fa5],{0,}$ 验证Email地址...
主要介绍了 js中使用正则表达式查找字母和数字的方法,在代码底部给大家介绍了js用正则表达式验证密码包含数字和字母的方法,需要的朋友可以参考下
主要介绍了Javascript校验密码复杂度的正则表达式及正则表达式校验密码的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
1.密码必须为6-18位字母、数字、特殊符号的: var reg =/^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:;'<>?,.\/]).{6,18}$/; 2.密码必须为6-18位字母、数字 var reg=/^(?![^a-zA-Z]+$)(?!\D+$)/ 3.支持...
密码复杂度验证,这里提供了禁止密码含有123、qwe、abc等含有连续字母、连续数字、键盘上连续字母的判断
0209 如何使用正则表达式验证密码长度 124 0210 如何使用正则表达式验证非零的正整数 124 0211 如何使用正则表达式验证非零的负整数 124 6.3 常用字符验证技巧 125 0212 如何使用正则表达式验证大写...
有时候我们需要用到正则表达式,正则表达式的书写规则如下: 例如输入验证用户密码的正则表达式:“^[a-zA-Z]\w{5,17}$”表示密码规则是以字母开头,长度在6-18之间,只能包含字母、数字和下划线。
验证用户密码:"^[a-zA-Z]\w{5,17}$"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。 验证是否含有^%&',;=?$\"等字符:"[^%&',;=?$\x22]+"。 只能输入汉字:"^[\u4e00-\u9fa5]{0,}$" 验证...
密码 (英文、数字都可,且不包含特殊字符 */ (BOOL)validateStrWithRange:(NSString *)range str:(NSString *)str; /** * 真实姓名验证 * (只能是汉字且10个字内) */ (BOOL)validateRealName:...
正则表达式大全 ...用于匹配特定字符串,包括由英文字母组成的字符串、由数字和英文字母组成的字符串等。 这些正则表达式可以应用于各种字符串处理场景,包括表单验证、字符串匹配、数据提取等。
网络上整理的C# 正则表达式。 部分内容: 整理的C#的正则表达式,可以节省很多写代码的时间。... 验证用户密码:"^[a-zA-Z]\w{5,17}$"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。
只能输入由数字和26个英文字母组成的字符串:“^[A-Za-z0-9]+$” 只能输入由数字、26个英文字母或者下划线组成的字符串:“^w+$” 验证用户密码:“^[a-zA-Z]w{5,17}$”正确格式为:以字母开头,长度在6-18...