本章主要介绍了ASP.NET编程技术中的验证控件,通过后一节的实例我们可以感受到,这些验证控件的功能十分强大,由于篇幅有限,只能介绍基本的知识。如果要深入学习有关验证方面的知识,建议参阅有关正规则表达式方面的书籍。在脚本程序的写作中,正则表达式是经常用到的,但是由于表达式可读性不强,难以记忆,下面给出的几个比较常用的表达式,需要时可以直接使用。
匹配中文字符的正则表达式: [/u4e00-/u9fa5]
匹配双字节字符(包括汉字在内):[^/x00-/xff]
匹配空行的正则表达式:/n[/s| ]*/r
匹配HTML标记的正则表达式:/<(.*)>.*<///1>|<(.*) //>/
匹配首尾空格的正则表达式:(^/s*)|(/s*$)
匹配Email地址的正则表达式:/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*
匹配网址URL的正则表达式:^[a-zA-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$
匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
匹配国内电话号码:(/d{3}-|/d{4}-)?(/d{8}|/d{7})?
匹配腾讯QQ号:^[1-9]*[1-9][0-9]*$
学习的目的在于实际应用,只有在实例练习中多加运用,才能真正发挥它们的作用。在下一章里,我们开始学习数据库操作有关的知识。
分享到:
相关推荐
L03(验证控件与正则表达式) L03(验证控件与正则表达式)
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。
有时候我们需要用到正则表达式,正则表达式的书写规则如下: 例如输入验证用户密码的正则表达式:“^[a-zA-Z]\w{5,17}$”表示密码规则是以字母开头,长度在6-18之间,只能包含字母、数字和下划线。
Delphi平台下非常好用的正则表达式控件源码。TRegExpr库实现正则表达式。 正则表达式易于使用,功能强大,可用于复杂的搜索和替换以及基于模板的文本检查。这对于输入形式的用户输入验证特别有用-验证电子邮件地址等...
Microsoft®.NET Framework 对正则表达式的支持是一流的,甚至在 Microsoft® ASP.NET 中也有依赖正则表达式语言的控件。本文介绍了深入学习正则表达式的基础知识和推荐内容。 本文主要面向对正则表达式知之甚少或...
主要讲解正则表达式含义、如何使用,方便使用asp.net ajax和asp.net等用户验证控件内容,有点繁琐,但只要掌握其中常用的就行了,网上揭下的,供大家共享,内有验证软件。
如果您想验证格式为2010/04/24,2010.04.24的日期,请参考压缩包里的“正则应用之——日期正则表达式.doc”文件。您可以根据自己的需要修改。 这个实例是在vs2008下进行的(net 3.5),如果您使用的是net 2.0,请替换...
C#正则表达式,针对格式验证控件的正则表达式的一些规则,很有用处的。
手册含有C#中表单验证的正则表达式示例,验证方式比VS中的控件灵活
winform 正则表达式验证控件源码! 很值得下载看看!资源免费,大家分享!!
包含在我们平时编程中常用正则表达式如:日期正则表达式,使用RegularExpressionValidator验证控件时的验证功能及其验证表达式,从URL地址中提取文件名的javascript程序等
正则表达式时间验证,js和控件都通用的。
用到TextBox的地方就涉及到有效性...程序中可以使用RegexTextBox的VerifySuccess属性得知有效性是否验证通过。如果不希望通过背景色表示有效性则可将DisplayError属性设为false。 该资源提供了控件源代码和示例程序。
首先需要说明的一点,无论是Winform,还是Webform,都有很成熟的日历控件,无论从易用性还是可扩展性上看,日期的选择和校验还是用日历控件来实现比较好。 前几天在CSDN多个版块看到需要日期正则的帖子,所以整理了...
正则表示达,可以突破兼容性的困扰,通过正则表达式可以对所有的输入控件去进行规则的验证。pdf
C#.net验证控件常用的正则表达式邮箱地址验证身份证验证,出生日期验证等.
考虑到这个正则表达式仅仅是用作验证,所以捕获组没有意义,只会占用资源,影响匹配效率,所以可以使用非捕获组来进行优化。 ^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2...
asp常用正则表达式,种类较多,包含常用验证控件
学习正则表达式时,用C#做的一个验证工具,对学习C#正则表达式有一定的帮助。
用简单易用的正则表达式作控件验证,图文说明