在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