ASP.net:密码文本框不能包含输入的名称

时间:2016-01-27 03:48:29

标签: asp.net

学习,善待。这是一个ASP.net webform。我有一个文本框供用户输入他们的名字和其他一些项目。还有一个创建密码文本框和一个用于重新输入密码的文本框。

我需要密码框才能验证其中是否包含其名称(名称来自文本框中的名称)。我该怎么做?我知道如何查看字段是否匹配,但不知道如果他们这样做会如何拒绝。

以下是我的代码的一小部分:

    <strong>Enter Your Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong><asp:Textbox id="tbName" runat="server" Width="183px"></asp:Textbox>
<asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server"
  ControlToValidate="tbName"
  ErrorMessage="A name must be entered!"
  ForeColor="red"
 />
<asp:RegularExpressionValidator ID="regexpName" runat="server"     
ErrorMessage="Name entered is not valid!" 
ControlToValidate="tbName"     
ValidationExpression="^[a-zA-Z'.\s]{1,40}$"
ForeColor="red" />
    <strong>Enter Your Password:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong><asp:Textbox id="tbPass" runat="server" TextMode="Password"  Width="188px"  MaximumValue="12" 
  MinimumValue="6" Type="Integer" ControlToValidate="tbPass"></asp:Textbox>
<asp:RequiredFieldValidator id="RequiredFieldValidator4" runat="server"
  ControlToValidate="tbPass"
  ForeColor="red"
  ValidationExpression="^(?=.*[A-Z])(?=.*[a-z])(?=.*\d).{8}$" 
  ErrorMessage="You must enter a password!">
</asp:RequiredFieldValidator><br />

    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"     
ControlToValidate="tbPass"     
ValidationExpression="^(?=.*[A-Z])(?=.*[a-z])(?=.*\d).{8}$" 
ErrorMessage="Password must contain: 8 characters, one upper, one lower and one Number."
ForeColor="red" />

0 个答案:

没有答案