2010-04-12 58 views

回答

1

它看起來像唯一的選擇是minRequiredNonAlphanumericCharacters,所以沒有。 但是,這不會阻止你把驗證器放在登錄控制密碼字段上。

+0

很真實,從來沒有想過要把控制驗證器!乾杯 – iamjonesy 2010-04-12 14:24:16

2

也有能力使用正則表達式對密碼。下面是從這個博客採取了一些細節:

http://weblogs.asp.net/pleloup/archive/2005/12/05/432359.aspx

使用正則表達式

<membership ...> 
    <providers> 
    <add passwordStrengthRegularExpression= 
       "^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$" .../> 
    </providers> 
</membership> 

使用最小長度和非字母數字字符

<membership ...> 
    <providers> 
    <add minRequiredPasswordLength=10 minRequiredNonalphanumericCharacters=2 .../> 
    </providers> 
</membership>