我需要以学校名称作为输入:“sheth N.K.T.T英语中学”我应该采取什么验证表达方式 [英] I need to take a school name as input for ex: "sheth N.K.T.T english medium high school" what validation expression shall I take for this
本文介绍了我需要以学校名称作为输入:“sheth N.K.T.T英语中学”我应该采取什么验证表达方式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<%@ Page Title="" Language="C#" MasterPageFile="~/Billing.master" AutoEventWireup="true" CodeFile="Registration.aspx.cs" Inherits="Registration" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<style type="text/css">
.style2
{
width: 43%;
font-size: medium;
}
.style4
{
width: 241px;
font-size: xx-small;
}
.style5
{
width: 50px;
}
</style>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<p>
New School Registration</p>
<br />
<table class="style2">
<tr>
<td class="style5">
<asp:Label ID="Label1" runat="server" style="font-size: medium"
Text="School Name: ">
</td>
<td class="style4">
<asp:TextBox ID="TextBox1" runat="server" Width="200px" Height="20px"
TextMode="MultiLine" ToolTip="School Name">
</td>
</tr>
<tr>
<td class="style5">
<asp:Label ID="Label2" runat="server" style="font-size: medium"
Text="Address: ">
</td>
<td class="style4">
<asp:TextBox ID="TextBox2" runat="server" TextMode="MultiLine" Width="200px"
ToolTip="Address">
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ErrorMessage="*Address" ForeColor="Red" ControlToValidate="TextBox2"
Display="Dynamic" ValidationGroup="1">
</td>
</tr>
<tr>
<td class="style5">
<asp:Label ID="Label3" runat="server" style="font-size: medium" Text="State:">
</td>
<td class="style4">
<asp:TextBox ID="TextBox3" runat="server" Width="200px" ToolTip="State">
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
ErrorMessage="*State" ForeColor="Red" ControlToValidate="TextBox3"
Display="Dynamic" ValidationGroup="1">
</td>
</tr>
<tr>
<td class="style5">
<asp:Label ID="Label4" runat="server" style="font-size: medium" Text="City: ">
</td>
<td class="style4">
<asp:TextBox ID="TextBox4" runat="server" Width="200px" ToolTip="City">
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server"
ErrorMessage="*City" ForeColor="Red" ControlToValidate="TextBox4"
Display="Dynamic" ValidationGroup="1">
</td>
</tr>
<tr>
<td class="style5">
<asp:Label ID="Label5" runat="server" style="font-size: medium"
Text="Pincode: ">
</td>
<td class="style4">
<asp:TextBox ID="TextBox5" runat="server" Width="200px" ToolTip="Pincode">
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"
ErrorMessage="*Pincode" ForeColor="Red" ControlToValidate="TextBox5"
Display="Dynamic" ValidationGroup="1">
<asp:RegularExpressionValidator runat="server" id="rexNumber0"
controltovalidate="TextBox5" validationexpression="^[0-9]{6}$"
errormessage="*Please enter a valid Pin number!!!" ForeColor="Red"
style="font-size: x-small" ValidationGroup="1" Display="Dynamic" />
</td>
</tr>
<tr>
<td class="style5">
<asp:Label ID="Label6" runat="server" style="font-size: medium" Text="Mobile:">
</td>
<td class="style4">
<asp:TextBox ID="TextBox6" runat="server" Width="200px" ToolTip="Mobile">
<asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server"
ErrorMessage="*Mobile" ForeColor="Red" ControlToValidate="TextBox6"
Display="Dynamic" ValidationGroup="1">
<asp:RegularExpressionValidator runat="server" id="rexNumber"
controltovalidate="TextBox6" validationexpression="^[0-9]{10}$"
errormessage="*Please enter a 10 digit number!!!" ForeColor="Red"
style="font-size: x-small" ValidationGroup="1" Display="Dynamic" />
</td>
</tr>
<tr>
<td class="style5">
<asp:Label ID="Label7" runat="server" style="font-size: medium"
Text="User Name:">
</td>
<td class="style4">
<asp:TextBox ID="TextBox7" runat="server" Width="200px" ToolTip="User Name">
<asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server"
ErrorMessage="*UserName" ForeColor="Red" ControlToValidate="TextBox7"
Display="Dynamic" ValidationGroup="1">
<asp:Label ID="Label10" runat="server"
style="font-size: x-small; color: #FF0000">
</td>
</tr>
<tr>
<td class="style5">
<asp:Label ID="Label8" runat="server" style="font-size: medium"
Text="Password:">
</td>
<td class="style4">
<asp:TextBox ID="TextBox8" runat="server" TextMode="Password" Width="200px"
ToolTip="ex: abc12345">
<asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server"
ErrorMessage="*Password" ForeColor="Red" ControlToValidate="TextBox8"
Display="Dynamic" ValidationGroup="1">
</td>
</tr>
<tr>
<td class="style5">
<asp:Label ID="Label9" runat="server" style="font-size: medium"
Text="Confirm:">
</td>
<td class="style4">
<asp:TextBox ID="TextBox9" runat="server" TextMode="Password" Width="200px"
ToolTip="ex: 12345">
<asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server"
ErrorMessage="*Re-enter Password" ForeColor="Red"
ControlToValidate="TextBox9" Display="Dynamic" ValidationGroup="1">
<asp:CompareValidator ID="CompareValidator1" runat="server"
ControlToCompare="TextBox8" ControlToValidate="TextBox9"
ErrorMessage="*Password Doesn't Match" ForeColor="Red" ValidationGroup="1">
</td>
</tr>
</table>
<asp:Button ID="Button1" runat="server" Text="Register" onclick="Button1_Click"
ValidationGroup="1" Width="105px" />
<asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Cancel"
Width="105px" />
我尝试过:
我没有尝试任何东西,因为我是新手......
What I have tried:
I haven't tried anything as I am new beginner...
推荐答案
errormessage =*请输入 a 有效 Pin number !!!ForeColor =Red
style =font-size:x-smallValidationGroup =1Display =Dynamic/>
< / td >
< / tr >
< tr>
< td class =style5>
< asp:Label ID =Label6runat =serverstyle =font-size:mediumText =Mobile:>
< / td >
< td class =style4>
< asp:TextBox ID =TextBox6runat =serverWidth =200pxToolTip =Mobile>
< asp:RequiredFieldValidator ID =RequiredFieldValidator6runat =server
ErrorMessage =* MobileForeColor =RedControlToValidate = TextBox6
Display =DynamicValidationGroup =1>
< asp:RegularExpressionValidator runat =serverid =rexNumber
controltovalidate =TextBox6validationexpression =^ [0-9 ] { 10 }
" errormessage="*Please enter a valid Pin number!!!" ForeColor="Red" style="font-size: x-small" ValidationGroup="1" Display="Dynamic" /> </td> </tr> <tr> <td class="style5"> <asp:Label ID="Label6" runat="server" style="font-size: medium" Text="Mobile:"> </td> <td class="style4"> <asp:TextBox ID="TextBox6" runat="server" Width="200px" ToolTip="Mobile"> <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ErrorMessage="*Mobile" ForeColor="Red" ControlToValidate="TextBox6" Display="Dynamic" ValidationGroup="1"> <asp:RegularExpressionValidator runat="server" id="rexNumber" controltovalidate="TextBox6" validationexpression="^[0-9]{10}
errormessage =*请输入 a 10 数字编号!!! ForeColor =Red
style =font-size:x-smallValidationGroup =1Display =Dynamic/>
< / td >
< / tr >
< tr>
< td class =style5>
< asp:Label ID =Label7runat =serverstyle =font-size:medium
Text =User名称:>
< / td >
< td class =style4>
< asp:TextBox ID =TextBox7runat =serverWidth =200pxToolTip =User Name>
< asp:RequiredFieldValidator ID =RequiredFieldValidator7runat =server
ErrorMessage =* UserNameForeColor =RedControlToValidate = TextBox7
Display =DynamicValidationGroup =1>
< asp:Label ID =Label10runat =server
style =font-size:x-small; color:#FF0000>
< / td >
< / tr >
< tr>
< td class =style5>
< asp:Label ID =Label8runat =serverstyle =font-size:medium
Text =Password :>
< / td >
< td class =style4>
< asp:TextBox ID =TextBox8runat =serverTextMode =PasswordWidth =200px
ToolTip =例如:abc12345>
< asp:RequiredFieldValidator ID =RequiredFieldValidator8runat =server
ErrorMessage =* PasswordForeColor =RedControlToValidate = TextBox8
Display =DynamicValidationGroup =1>
< / td >
< / tr >
< tr>
< td class =style5>
< asp:Label ID =Label9runat =serverstyle =font-size:medium
Text =确认:>
< / td >
< td class =style4>
< asp:TextBox ID =TextBox9runat =serverTextMode =PasswordWidth =200px
ToolTip =例如:12345>
< asp:RequiredFieldValidator ID =RequiredFieldValidator9runat =server
ErrorMessage =*重新输入密码ForeColor =Red
ControlToValidate =TextBox9Display =DynamicValidationGroup =1>
< asp:CompareValidator ID =CompareValidator1runat =server
ControlToCompare =TextBox8ControlToValidate =TextBox9
ErrorMessage =*密码不匹配ForeColor =RedValidationGroup =1>
< / td >
< / tr >
< / table >
< asp:Button ID =Button1runat =serverText =注册onclick =Button1_Click
ValidationGroup =1Width =105px/>
< asp:Button ID =Button2runat =serveronclick =Button2_ClickText =Cancel
宽度=105px/>
" errormessage="*Please enter a 10 digit number!!!" ForeColor="Red" style="font-size: x-small" ValidationGroup="1" Display="Dynamic" /> </td> </tr> <tr> <td class="style5"> <asp:Label ID="Label7" runat="server" style="font-size: medium" Text="User Name:"> </td> <td class="style4"> <asp:TextBox ID="TextBox7" runat="server" Width="200px" ToolTip="User Name"> <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ErrorMessage="*UserName" ForeColor="Red" ControlToValidate="TextBox7" Display="Dynamic" ValidationGroup="1"> <asp:Label ID="Label10" runat="server" style="font-size: x-small; color: #FF0000"> </td> </tr> <tr> <td class="style5"> <asp:Label ID="Label8" runat="server" style="font-size: medium" Text="Password:"> </td> <td class="style4"> <asp:TextBox ID="TextBox8" runat="server" TextMode="Password" Width="200px" ToolTip="ex: abc12345"> <asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ErrorMessage="*Password" ForeColor="Red" ControlToValidate="TextBox8" Display="Dynamic" ValidationGroup="1"> </td> </tr> <tr> <td class="style5"> <asp:Label ID="Label9" runat="server" style="font-size: medium" Text="Confirm:"> </td> <td class="style4"> <asp:TextBox ID="TextBox9" runat="server" TextMode="Password" Width="200px" ToolTip="ex: 12345"> <asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server" ErrorMessage="*Re-enter Password" ForeColor="Red" ControlToValidate="TextBox9" Display="Dynamic" ValidationGroup="1"> <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="TextBox8" ControlToValidate="TextBox9" ErrorMessage="*Password Doesn't Match" ForeColor="Red" ValidationGroup="1"> </td> </tr> </table> <asp:Button ID="Button1" runat="server" Text="Register" onclick="Button1_Click" ValidationGroup="1" Width="105px" /> <asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Cancel" Width="105px" />
我尝试过:
我没有尝试任何东西,因为我是新手...
What I have tried:
I haven't tried anything as I am new beginner...
没有验证表达式只会给你有效的学校名称和/或地址 - 它们变化太大而且没有任何标准化。
此外,你会依赖你的用户输入你所期望的 - 并且因为我甚至无法输入单词每4次正确地说3次是非常不可能的。
相反,使用包含所有已知学校的某种形式的列表,并让用户从中进行选择。谷歌会通过简单的搜索找到很多如何做到这一点的例子。
There is no validation expression which will give you only valid school names and / or addresses - they vary too much and aren't in any way standardized.
In addition, you would be relying on your user typing exactly what you expect - and since I can't even type the word "the" correctly 3 times out of every 4 that's highly unlikely.
Instead, use a list of some form which contains all known schools and get the user to select from that. Google will find you a lot of examples of how to do that with a simple search.
这篇关于我需要以学校名称作为输入:“sheth N.K.T.T英语中学”我应该采取什么验证表达方式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文