在ASP.NET創建個人主頁:的密碼字段ASP.NET正則表達式不包含用戶名
我們的應用程序收集用戶名,密碼和其他細節之外確認密碼的條目。
什麼是密碼字段的正則表達式驗證程序的正則表達式,以確保它不包含「用戶名」輸入?
編輯:第二個想法,我想我將不得不使用自定義字段驗證器。
在ASP.NET創建個人主頁:的密碼字段ASP.NET正則表達式不包含用戶名
我們的應用程序收集用戶名,密碼和其他細節之外確認密碼的條目。
什麼是密碼字段的正則表達式驗證程序的正則表達式,以確保它不包含「用戶名」輸入?
編輯:第二個想法,我想我將不得不使用自定義字段驗證器。
無需正則表達式:
!password.Text.Contains(userName.Text)
我會用一個單獨的CompareValidator來確保它們是不一樣的:
<asp:CompareValidator id="Compare1"
ControlToValidate="Password"
ControlToCompare="UserName"
Operator="NotEqual"
Type="String"
Text="Failed Validation"
runat="server"/>
沒有。這隻有在兩個控件中的值都是_identical_時纔有效,而不是如果'passwrod' _contains_'username'。 – Oded
你說得對。我沒有看到您正在查找用戶名是否包含在密碼中。 –
THX俄德。我正在嘗試使用正則表達式驗證程序來執行此操作。猜猜我忘了自定義字段驗證器。 – softwaredeveloper