asp.net夜话之九:验证控件(二)

RegularExpressionValidator控件

RegularExpressionValidator控件就是利用正则表达式来验证其它控件的值的控件。除了具有BaseValidator所有的属性之外,它还具有一个常见属性:ValidationExpression。这个属性就是用来设置用于匹配所要验证控件的值的正则表达式。

RegularExpressionValidator控件提供了一个正则表达式编辑器,内置了一些常见的正则表达式,当我们在属性窗口设置RegularExpressionValidator控件时会看到如下效果:


点击ValidationExpression一栏右边的省略号会出现如下界面:

时间: 2024-07-28 14:01:30

asp.net夜话之九:验证控件(二)的相关文章

ASP.NET中使用自定义验证控件

asp.net|控件 asp.net 1.1中,有不少验证控件,大大方便了我们,但有的时候,当需要做特殊的验证时,还会觉得不够用的,于是我们可以用自定义验证控件CustomValidator,要使用这个控件,必须在服务端写相应的事件,格式如下: Sub FunctionName(sender as Object, args as ServerValidateEventArgs) ...End Sub其中注意两个参数 value:指示当前的CustomValidator验证的是哪一个控件 IsVa

ASP.NET常用6种验证控件介绍

RequiredFieldValidator (必须字段验证) 用于检查是否有输入值 CompareValidator (比较验证) 按设定比较两个输入 RangeValidator (范围验证) 输入是否在指定范围 RegularExpressionValidator (正则表达式验证) 正则表达式验证控件 CustomValidator (自定义验证) 自定义验证控件 ValidationSummary (验证总结) 总结验证结果 下面介绍一下这些控件的使用方法 一.CompareValid

asp.net MaxLengthValidator 最大长度验证控件代码_实用技巧

复制代码 代码如下: /// <summary> /// TextBox的最大长度验证器,如果是varchar,char字段类型,需要此验证 /// </summary> [Description("对MaxLength进行验证")] [ToolboxData("<{0}:MaxLengthValidator runat=server></{0}:MaxLengthValidator>")] public class

ASP.NET讲座(3)-输入验证控件

asp.net|控件 3.1 ASP.net解决了ASP的难题:验证表单填写的正确性 如今的商业网站,或者个人网站,多少都有客户调查啊,用户注册之类的东西,必然会用到表单,这些表单的填写正确与否,明显是由手写代码的方式来控制的.我承认编写代码,是一项有趣的工作,不过每次验证表单都来手写代码,我们希望提高我们的工作效率,并不是把我们很有限的时间花在表单的验证工作上. 基于另外的一些原因,Web应用程序很不好验证用户的输入,HTML 3.2 规范可以让你控制用户的反馈,但恶意的或者技术高超的用户可以

asp.net夜话之八:数据绑定控件(三)

Repeater控件 Repeater控件的用法类似于DataList控件,只不过它不能在一行显示多行数据,不过它可以让我们更灵活地控制数据的显示样式.如果Repeater控件中没有定义模版或者模版中没有定义要显示的数据的显示方式,那么在运行时该控件在页面上不会有任何显示. Repeater服务器控件支持的模版有ItemTemplate.AlternatingItemTemplate.HeaderTemplate和FooterTemplate及SeparatorTemplate,这些模版的用法类

asp.net夜话之八:数据绑定控件(二)

GridView中实现反选和全选功能 在显示数据的时候经常有一些批量操作的功能,比如数据的批量删除等,我们可以利用javascript脚本来辅助实现这一功能,不过如果用asp.net中的CheckBox控件来实现这个功能的话,比较麻烦,因为在GridView这样的控件将asp.net中的Web服务器控件转换成普通HTML控件的时候不能直接按照控件的ID来分配,存在着在一个GridView中有多个CheckBox控件,为了防止命名冲突,asp.net 为页上的各个服务器控件自动生成一个唯一的 Cl

asp.net夜话之八:数据绑定控件(一)

通过前面的例子我们看到每次我们要显示数据的时候都要通过一个循环来显示满足条件的数据,这是一个比较麻烦的过程,为此微软定义了一系列的控件专门用于显示数据的格式,通过这些控件可以以可视化的方式查看绑定数据之后的效果.这些控件称之为数据绑定控件.在asp.net中所有的数据库绑定控件都是从BaseDataBoundControl这个抽象类派生的,这个抽象类定义了几个重要属性和一个重要方法: DataSource属性:指定数据绑定控件的数据来源,显示的时候程序将会从这个数据源中获取数据并显示. Data

ASP.NET 环境下的页面验证控件

验证控件用于验证用户的输入,利用这些控件,开发人员可以轻松的实现对用户输入的验证.ASP.NET提供了六种验证控件. 1.Required Field Validator:验证输入是否为空的控件. 主要属性: Control To Validate:表示要进行检查的控件ID.此属性必须设置为输入控件的ID,否则会发生异常.另外该ID所代表的控件必须和验证控件在同一个容器中. Error Message:表示当检测不合法时,出现的错误提示信息. Display:表示错误的显示方式,取值有Stati

【ASP.NET】验证控件

在软件开发中,验证输入信息是否正确,这是必不可少的一项工作.就拿我们做过的机房收费系统来说,在登录的时候,我们需要对用户名和用户密码进行验证,判断是否为空,判断输入字符是否合理等等.这些工作,我们之前都需要编写一段又一段代码,依次进行验证.在ASP.NET中,学习到了验证控件,发现这些事情原来可以很容易就被解决的. 这篇博客就将ASP.NET中5个验证控件总结一下,也是为了以后能够更加方便熟悉的使用它们. (一)RequiredFieldValidator控件 其功能是要求用户必须为ASP.NE

ASP.NET中验证控件的使用

原文:ASP.NET中验证控件的使用 前言:     前几日,无奈用JS判断控件的有效性,发现的确是一件费力.费神的事情!特别是针对邮件格式.邮政编码等的关于正则表达式的JS验证(其中涉及正则表达式的比较等,较烦~).其实对于这些常用的控件有效性验证,在Asp.Net中有单独的验证控件可供使用.他们可以满足一般的,诸如非空,范围.比较等的验证.   验证控件:    Asp.Net中内置的验证控件有:RequiredFieldValidation.RangeValidation.RegularE