|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。express|正则|express|正则RegularExpressionValidator有两种次要的属性来举行无效性考证。ControlToValidate包括了一个值举行考证。如掏出文本框中的值。如ControlToValidate="TextBox1"ValidationExpression包括了一个正则表达式举行考证。
好了,有了下面的叙说,我们就举个例子来讲明正则表达式。好比,我们想要对用户输出的电子邮件举行校验,那末,甚么样的数据才算是一个正当的电子邮件呢?我能够如许输出:test@yesky.com,固然我也会如许输出:xxx@yyy.com.cn,可是如许的输出就长短法的:xxx@@com.cn大概@xxx.com.cn,等等,以是我们得出一个正当的电子邮件地点最少应该满意以下几个前提:
1.必需包括一个而且只要一个标记“@”
2.第一个字符不得是“@”大概“.”
3.不同意呈现“@.”大概.@
4.开头不得是字符“@”大概“.”
以是依据以上的准绳和下面表中的语法,我们很简单的就能够失掉必要的模板以下:"="^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$"
请看validata6.aspx的内容:
<!--源文件:formweb页面简介validate6.aspx-->
</head>
<body>
<center><h3><fontface="Verdana">利用正则表达式考证</font></h3></center>
<p>
<formrunat="server">
<center>
<title>利用正则表达式考证</title>
<tablebgcolor="#eeeeee"cellpadding=10>
<trvalign="top">
<tdcolspan=3>
<asp:LabelID="lblOutput"Text="输出E-mail地点"Font-Name="Verdana"Font-Size="10pt"runat="server"/>
</td>
</tr>
<tr>
<tdalign=right>
<fontface=Verdanasize=2>E-mail:</font>
</td>
<td>
<ASP:TextBoxid=TextBox1runat=server/>
</td>
<td>
<asp:RegularExpressionValidatorid="RegularExpressionValidator1"runat="server"
ControlToValidate="TextBox1"
ValidationExpression="^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$"
Display="Static"
Font-Name="verdana"
Font-Size="10pt">
请输出无效的E-mail地点!
</asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<td></td>
<td>
<ASP:Buttontext="考证"runat=server/>
</td>
<td></td>
</tr>
</table>
</center>
</form>
</body>
</html>
如许,我们只需定制分歧的模板,就能够完成对分歧数据的正当性校验了。以是,正则表达式工具中最主要的属性就是:“Pattern”属性,只需真正把握了这个属性,才能够自在的使用正则表达式工具来为我们的数据校验举行服务。
程序的运转效果如图:
经由过程下面的先容,我们对数据考证的办法有了必定的熟悉。鄙人面的内容中,我们还将经由过程更详细的实例,来对数据的无效性考证举行解说。</p>使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。 |
|