在ASP.NET创建个人资料页面中:
我们的应用程序除了收集其他详细信息外,还收集用户名,密码和确认密码条目。
密码字段的正则表达式验证器上的正则表达式是什么,以确保它不包含“用户名”?
编辑:第二个想法,我想我将不得不使用自定义字段验证器。
答案 0 :(得分:1)
无需正则表达式:
!password.Text.Contains(userName.Text)
答案 1 :(得分:1)
我会使用单独的CompareValidator来确保它们不相同:
<asp:CompareValidator id="Compare1"
ControlToValidate="Password"
ControlToCompare="UserName"
Operator="NotEqual"
Type="String"
Text="Failed Validation"
runat="server"/>