使用RequiredFieldValidator 验证用户名是否为空
......
<th>
用 户 名
</th>
<td class="PnlInput">
<asp:TextBox ID="tbUsername" runat="server" width="150px"></asp:TextBox><sup>**</sup><input type="button" value="检查用户名..." onclick="openUrl();" />
</td>
<td class="PnlMsg">
<asp:RequiredFieldValidator ID="rfvUsername" runat="server" ControlToValidate="tbUsername" ErrorMessage="用户名不能为空" Text="用户名不能为空!" Display="Dynamic"></asp:RequiredFieldValidator>
</td>
......
使用CompareValidator 控件验证确认
......
<tr>
<th>
密 码
</th>
<td class="PnlInput">
<asp:TextBox ID="tbPsd" runat="server" TextMode="Password" Width="100px"></asp:TextBox><sup>**</sup>
</td>
<td class="PnlMsg">
<asp:RequiredFieldValidator ID="rfvPsd" runat="server" ControlToValidate="tbPsd" ErrorMessage="密码不能为空" Text="密码不能为空!" Display="Dynamic"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<th>
确认密码
</th>
<td class="PnlInput">
<asp:TextBox ID="tbCPsd" runat="server" TextMode="Password" Width="100px"></asp:TextBox><sup>**</sup>
</td>
<td class="PnlMsg">
<asp:CompareValidator ID="cvCPsd" runat="server" ControlToValidate="tbPsd" ControlToCompare="tbCPsd" ErrorMessage="密码输入不一致!" Text="密码输入不一致!" Display="Dynamic"></asp:CompareValidator>
</td>
</tr>
......
使用RegularExpressionValidator 控件验证身份证号
......
<tr>
<th>
身份证号
</th>
<td class="PnlInput">
<asp:TextBox ID="tbIdcode" runat="server" Width="150px"></asp:TextBox>
</td>
<td class="PnlMsg">
<asp:RegularExpressionValidator ID="revIdcode" runat="server" ValidationExpression="^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[A-Z])$" ControlToValidate="tbIdcode" ErrorMessage="身份证号无效!" Text="身份证号无效!"></asp:RegularExpressionValidator>
</td>
</tr>
......
使用RegularExpressionValidator 控件验证Email地址
......
<th>
电子邮箱
</th>
<td class="PnlInput">
<asp:TextBox ID="tbEmail" runat="server" Width="250px"></asp:TextBox><sup>**</sup>
</td>
<td class="PnlMsg">
<asp:RequiredFieldValidator ID="rfvEmail" runat="server" ControlToValidate="tbEmail" ErrorMessage="电子邮箱不能为空" Text="电子邮箱不能为空!" Display="Dynamic"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="revEmail" runat="server" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="tbEmail" ErrorMessage="电子邮件格式不正确" Text="电子邮件格式不正确" Display="Dynamic"></asp:RegularExpressionValidator>
</td>
......
使用RegularExpressionValidator 控件验证移动电话号码
......
<tr>
<th>
移动电话
</th>
<td class="PnlInput">
<asp:TextBox ID="tbMobile" runat="server" Width="150px"></asp:TextBox>
</td>
<td class="PnlMsg">
<asp:RegularExpressionValidator ID="revMobile" runat="server" ValidationExpression="^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$" ControlToValidate="tbMobile" ErrorMessage="移动电话号码无效" Text="移动电话号码无效" Display="Dynamic"></asp:RegularExpressionValidator>
</td>
</tr>
......
浙公网安备 33010602011771号