码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式的预判

时间:2016-05-15 19:34:09      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

如果要创建一个密码强度为: 6-8位,字母,数字的组合。要求至少包含一个大写字母和一位数字的正则

如下步骤:

1. 预判不全由字母组成: 说明可能包含数字或特殊符号
(?![A-Za-z]+$)
2. 预判不全由小写字母和数字组成:
说明可能包含大写字母或特殊符号
(?![a-z0-9]+$)
3. [A-Za-z0-9]{6,8}

最终结果为:

 (?![A-Za-z]+$)(?![a-z0-9]+$)[A-Za-z0-9]{6,8}

正则表达式的预判

标签:

原文地址:http://www.cnblogs.com/chenzeyongjsj/p/5495685.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!