【发布时间】:2011-12-29 20:28:30
【问题描述】:
在 ASP.NET 中创建配置文件页面:
我们的应用程序正在收集用户名、密码和确认密码条目以及其他详细信息。
密码字段的正则表达式验证器上的正则表达式是什么,以确保它不包含输入的“用户名”?
编辑:再三考虑,我想我将不得不使用自定义字段验证器。
【问题讨论】:
标签: asp.net validation passwords
在 ASP.NET 中创建配置文件页面:
我们的应用程序正在收集用户名、密码和确认密码条目以及其他详细信息。
密码字段的正则表达式验证器上的正则表达式是什么,以确保它不包含输入的“用户名”?
编辑:再三考虑,我想我将不得不使用自定义字段验证器。
【问题讨论】:
标签: asp.net validation passwords
不需要正则表达式:
!password.Text.Contains(userName.Text)
【讨论】:
我会使用单独的 CompareValidator 来确保它们不一样:
<asp:CompareValidator id="Compare1"
ControlToValidate="Password"
ControlToCompare="UserName"
Operator="NotEqual"
Type="String"
Text="Failed Validation"
runat="server"/>
【讨论】:
passwrod 包含 username. 则无效