求一个正则表达式,匹配数字和字母同时,至少包含2个数字,2个大写,两个小写

如题所述

(?=[A-Za-z0-9]*[A-Z][A-Za-z0-9]*[A-Z])(?=[A-Za-z0-9]*[a-z][A-Za-z0-9]*[a-z])(?=[A-Za-z0-9]*[0-9][A-Za-z0-9]*[0-9])[A-Za-z0-9]+

你的编译器支持断言才行.也就是里面的(?=)符号
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-08
错了,作废

求一个正则表达式,匹配数字和字母同时,至少包含2个数字,2个大写,两...
(?=[A-Za-z0-9]*[A-Z][A-Za-z0-9]*[A-Z])(?=[A-Za-z0-9]*[a-z][A-Za-z0-9]*[a-z])(?=[A-Za-z0-9]*[0-9][A-Za-z0-9]*[0-9])[A-Za-z0-9]+ 你的编译器支持断言才行.也就是里面的(?=)符号

求一个正则表达式,要求 数字,大写字母,小写字母,特殊字符 至少两种或两 ...
1、新建java代码,TestRegexp.java;2、编码java代码,定义正则表达式,并编写测试代码;\/\/非空格字符组成的字符串,数字,大写字母,小写字母,特殊字符至少有 两种 String regex_11 = "^(?![A-Z]*$)(?![a-z]*$)(?![0-9]*$)(?![^a-zA-Z0-9]*$)\\\\S+$";\/\/测试1 System.out.p...

求一个正则表达式必须包含数字和字母。不然不通过。在前台js里用的...
console.log("最少包含1个大写字母、1个小写字母、1个数字、一个指定的特殊字符、长度10到20"); return"最少包含1个大写字母、1个小写字母、1个数字、一个指定的特殊字符、长度10到20""; } if(!rootPattern.test(psd)){ console.log("密码不能包含“root”"); return"密码不能包含“root”"; } } 扩...

怎样用正则表达式验证密码?
(?=.*[0-9]):正向预查,表示字符串中必须包含至少一个数字 (?=.*[a-z]):正向预查,表示字符串中必须包含至少一个小写字母 (?=.*[A-Z]):正向预查,表示字符串中必须包含至少一个大写字母 .{8,20}:匹配任意字符,长度范围为8到20个字符 :匹配字符串的结束位置 这个正则表达式可以用...

正则表达式 大写字母 怎么匹配
匹配单个字母\/数字 var reg = \/[0-9a-z]\/;console.log(str.match(reg)); \/\/ 结果:["d"]二、由一可以看出并没有匹配到大写字母 var reg = \/[0-9a-z]\/i;console.log(str.match(reg)); \/\/ 结果:["A"]3.前面都是匹配单一字符,那么要匹配所有字母和数字呢?var reg = \/[0-9a...

正则表达式:字符串中必须包含某个字符的
js正则表达式要求:1、必须包含数字、大写字母、小写字母、特殊符号且长度在10到20之间 2、特殊符号包括: !@#$%^&*()3、不包含root字符串 补充一下:有些朋友问到 “最少包含2个大写字母、2个小写字母、2个数字、2个指定的特殊字符、长度10到20”应该怎么处理?其实很简单只要将断言写两遍即可 ...

正则表达式,取数字,和字母
如果都是这样类似的数据的话,第一个:\\d+或者\\d{8}就行了。第二个: 去掉开始的两个字母,不用正则也可实现啊。假设a=CN85101165(A),那么结果为:b=right(a,len(a-2))

求JS中如何匹配字母、数字和空格的正则表达式
匹配字母、数字和空格的正则表达式如下:^[A-Za-z0-9 ]\\b 正则表达式作为功能强大的字符处理引擎,最常见的就是匹配字母、数字类的表格式,常见的表达式写法,是用 [] (方括号)来指定多个字符区间,例如正则表达式[A-Za-z]匹配任何字母(大写和小写)、[0-9]匹配数字等等。简单来说,将你需要的...

求正则 字符串必须包含小写字母、大写字母、数字或特殊字符(空格除外...
写多个正则表达式,分别匹配,组合判断 var regEnUp=\/[A-Z]+\/,\/\/大写字母 regEnLow=\/[a-z]+\/,\/\/小写字母 regNum=\/[0-9]+\/,\/\/数字 regEnSymbol= \/[`~!@#$%^&*()_+<>?:"{},.\\\/;'[\\]]\/im,\/\/英文特殊字符 regCnSymbol = \/[·!#¥(——):;“”‘、,|《。》?、...

密码校验常用正则表达式
长度至少为8,至少含有一个字母和一个数字和一个特殊字符 "^(?=.*[A-Za-z])(?=.*\\d)(?=.*[@$!%*#?&])[A-Za-z\\d@$!%*#?&]{8,}$"长度至少为8,且至少有一个数字 并同时包含大小写字母 "^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d]{8,}$"长度至少为8...

相似回答