asp.net2.0验证控件之RegularExpressionValidator控件使用
RegularExpressionValidator控件
1.功能
该控件用于计算输入控件的值,以确定该值是否与某个正则表达式所定义的模式相匹配。
2.属性
RegularExpressionValidator控件部分常用属性及描述如表1所示。
表1 RegularExpressionValidator控件常用属性及描述

下面介绍ValidationExpression属性。该属性用于指定验证条件的正则表达式。常用的正则表达式字符及其含义如表2所示。
表2 常用正则表达式字符及其含义

下面列举几个常用的正则表达式。
验证电子邮件。
w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
S+@S+.S+
验证网址。
HTTP://S+.S+
HTTP://S+.S+
验证邮政编码。
d{6}
[0-9]:表示0~910位数字。
d*:表示任意个数字。
d{3,4}-d{7,8}:表示中国大陆的固定电话号码。
d{2}-d{5}:验证由两位数字、一个连字符再加5位数字组成的ID号。
]*)?>[sS]*:匹配HTML标记。
3.方法
* 交叉链接:RegularExpressionValidator控件常用方法同Label控件类似,可参见Label控件常用方法。
4.事件
* 交叉链接:RegularExpressionValidator控件常用事件同Label控件类似,可参见Label控件常用事件。