我有一个像下面的密码表达式。密码表达式不能按预期工作
它允许任何一个小写字母,一个大写字母,一个数字或一个小写字母,一个大写字母,一个特殊字符,或一个小写字母,一个大写字母,一个数字一个特殊字符。我使用|加入了所有三个条件要么。它应该是最少8和最多20个字符。它应该只允许特定的特殊字符$ @#!%。但是在这里,尽管我提到了特定的设置,但它允许所有特殊字符。这是主要问题。我花了很多时间改变模式,但仍然允许所有特殊字符。 -
我不明白为什么它允许^(Marr1234 ^)?
(((= \ d)(= [AZ])(= [AZ])(= [$ @#%!))|?。?。?。?。( (?= .[az])(?=。 [AZ])(?=。[$ @#!%]))|((? )(?=。 [AZ]))){} 8,20
任何想法
我不明白你真正的问题是什么。 –
我的密码允许^,我没有^在我的regualr表达。 – dummy
你想达到什么目的?任何提示? –