读书人

求个密码的正则表达式输入的字符串务

发布时间: 2013-09-28 10:01:20 作者: rapoo

求个密码的正则表达式,输入的字符串必须包含大写字母、小写字母、数字3种类型,并且在7位数以上。
字符串由大写字母、小写字母、数字组成,并且在7位数以上很容易。但字符串必须包含大写字母、小写字母、数字3种类型这个怎么弄?
[解决办法]
文章没有仔细看,但是后面我思路已经说了匹配这六种排列组合的并集
比如第一种
大写小写数字
[^A-Z]*[A-Z]+[^a-z]*[a-z]+[^0-9]*[0-9]+.*
[解决办法]
额,你的是对的,后面那个*不要了
[解决办法]
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{7,}$

读书人网 >C#

热点推荐