求个密码的正则表达式,输入的字符串必须包含大写字母、小写字母、数字3种类型,并且在7位数以上。 http://hi.baidu.com/freely568/item/15015308742c428b03ce1bac 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个不行啊,比如字符串是R1a1R1a怎么弄?感觉这问题没办法用正则表达式来写。 文章没有仔细看,但是后面我思路已经说了匹配这六种排列组合的并集比如第一种大写小写数字[^A-Z]*[A-Z]+[^a-z]*[a-z]+[^0-9]*[0-9]+.* 不会写。找了个现成的 ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{7,14}$ ^(?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*).{7,16}$ 不会写。找了个现成的 ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{7,14}$你这个也不行啊,星号代表的是任意的,比如“多久eeeewwW1”这个也是匹配的密码 这个要用排除法:^(?![a-z]+$)(?![A-Z]+$)(?!\d+$)[a-zA-Z0-9]{7,}$ ^(?=[a-zA-Z0-9]{0,}\d{1,})(?=[a-zA-Z0-9]{0,}[a-z]{1,})(?=[a-zA-Z0-9]{0,}[A-Z]{1,}).{7,14}$试试这个 这个要用排除法:^(?![a-z]+$)(?![A-Z]+$)(?!\d+$)[a-zA-Z0-9]{7,}$这个不满足字符串必须包含大写字母、小写字母、数字3种类型,即都要一个这个条件“11111WW1”都可以匹配,这个只满足一个字母,一个数字, update:^(?![a-z]+$)(?![A-Z]+$)(?!\d+$)(?![a-zA-Z]+$)(?![a-z0-9]+$)(?![0-9A-Z]+$)[a-zA-Z0-9]{7,}$ ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{7,}$ /^.*(([A-Z]+.*(([a-z]+.*[0-9]+.*)|([0-9]+.*[a-z]+.*)))|([a-z]+.*(([A-Z]+.*[0-9]+.*)|([0-9]+.*[A-Z]+.*)))|([0-9]+.*(([A-Z]+.*[a-z]+.*)|([a-z]+.*[A-Z]+.*)))).*$/ 菜鸟求教文件操作问题 关于DATAGRIDVIEW及数据库查询的关联问题.在线等`~~~ 急急急,在线等 关于datagrid 在一个web页面上怎么调用一台文件服务器的文件 c#开发sap接口,做服务端,需测试方法! 求sps2003方面的资料。 请各位告诉我一个答案 重载“Directory”方法未获取“1”参数 C#中System.DateTime 如何轉換成Sql Server 2000中的日期格式,或者二者如何比較? C#读取cookie,有些网站读得到,下面这个网站读不到是怎么回事? 谁知道百度和QQ以及优酷有多少服务器?
比如第一种
大写小写数字
[^A-Z]*[A-Z]+[^a-z]*[a-z]+[^0-9]*[0-9]+.*
试试这个