2016-09-30 167 views
0

朋友, 有可能验证特殊字符的最小值,大写字母的最小值和最小值在一个正则表达式中?字符串的最小的特殊字符,大写字母和数字

例子:

var str = "[email protected]" 

我婉:

我希望有一个单一的正则表达式来验证至少2个特殊字符,2号和2个大写字母

+2

最低的最大这里。 – revo

+0

请详细说明你想要的正则表达式。 –

+0

@TimBiegeleisen我想要一个正则表达式来验证至少2个特殊字符,2个数字和2个大写字母。谢谢:) – Brunno

回答

1

不理解的问题我很确定你正在寻找正面或负面的方式,这是在大多数正则表达式方言。

例如:

(   # Start of group 
    (?=.*\d)  # must contains one digit from 0-9 
    (?=.*[a-z])  # must contains one lowercase characters 
    (?=.*[A-Z])  # must contains one uppercase characters 
    (?=.*[@#$%])  # must contains one special symbols in the list "@#$%" 
       .  #  match anything with previous condition checking 
       {6,20} #  length at least 6 characters and maximum of 20 
)   # End of group 

来源:https://www.mkyong.com/regular-expressions/how-to-validate-password-with-regular-expression/

+0

谢谢你,你的回应对我来说是至关重要的,以获得我的问题的解决方案 – Brunno

相关问题