VS2005验证控件

验证控件,这个对我们来说是比较重要的,虽然他不高深,可用处是很大的,常见与信息收集.

  其实他也没有多少要讲的,主要有以下几个方面

  1、他可以被定义外观(废话)
  2、验证程序的显示方式,是静态还是动态(注意第一个验证控件的两种)
  3、分组显示错误信息
  4、自定义服务端验证
  5、自定义客户端验证
  6、正则表达式
RequiredFieldValidator
确保用户不会跳过某一项。
与某值的比较
CompareValidator
将用户输入与一个常数值或者另一个控件或特定数据类型的值进行比较(使用小于、等于或大于等比较运算符)。
范围检查
RangeValidator
检查用户的输入是否在指定的上下限内。可以检查数字对、字母对和日期对限定的范围.
模式匹配
RegularExpressionValidator
检查项与正则表达式定义的模式是否匹配。此类验证使您能够检查可预知的字符序列,如电子邮件地址、电话号码、邮政编码等内容中的字符序列。
用户定义
CustomValidator
使用您自己编写的验证逻辑检查用户输入。此类验证使您能够检查在运行时派生的值.

正则表达式 使用说明 方括号“[ ]”用与定义可接受的字符。[abc123] 表示控件只能接受 a,b,c,1,2,3 这6个字符;
反集合符号 “ ^ ”用于定义不可以接受的字符。[^a-h] 表示控件除了 a 到 h 8个字符外,都可以接受;
花括号“{ }”定义必须输入的字符个数。{6}表示只能输入6个字符 ; {6,}表示必须输入6个以上,无上限 ; {2,6} 表示必须输入2至6个字符;但是花括号必须放在方括号后面,例如 [a-z]{4} 表示必须输入 4位a和z之间的任意字符。
小圆点 “ . ”用于代表任意字符。 例如 .{3,6}表示接受3到6个任意字符。
竖线 “ | ”用于表示 “或”的逻辑符号。例如 [1-9]{3,6}|[A-Za-z]{3} 表示可以接受 3到6个数字或者 3个字母。 (大小写都可以区别的哦)
小括号“ () ”用于分块,与数字运算中的小括号作用类似。
斜线 “ ”  若希望可以接受的字符包含上述特殊字符。例如 ([0-9]{3}),表示输入格式为“(xxx)”的电话区号。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值