http://hi.baidu.com/redshirt/blog/item/3196fb24fe325a358644f92a.html
1、验证数字及字母
e.g. on
<asp:RegularExpressionValidator
ControlToValidate="txtNumber"
Text="Invalid Co
ValidationExpression="P[0-9]{4}"
Runat="Server" />
----------------------------------------------------------------
2、验证电子邮件地址
e.g. you can use the following regular expr
<asp:RegularExpressionValidator
ControlToValidate="txtEmail"
Text="Invalid Co
ValidationExpression="\S+@\S+\.\S+"
Runat="Server" />
------------------------------------------------------------
e.g. If you want to exclude all e-mail addresses that do not end with a top-level omain name between two and three characters, such as .com, .net, and .ws, you would use this expr
<asp:RegularExpressionValidator
ControlToValidate="txtXiaoZ"
Text="Invalid Co
ValidationExpression="\S+@\S+\.\S{2,3}"
Runat="Server" />
3、验证用户名和密码
e.g. This regular expr
<asp:RegularExpressionValidator
ControlToValidate="txtXiaoZ"
Text="Invalid Co
ValidationExpression="\w+"
Runat="Server" />
-----------------------------------------------------------
e.g. This regular expr
<asp:RegularExpressionValidator
ControlToValidate="txtXiaoZ"
Text="Invalid Co
ValidationExpression="\w{8,20}"
Runat="Server" />
----------------------------------------------------------------
e.g. This regular expr
<asp:RegularExpressionValidator
ControlToValidate="txtXiaoZ"
Text="Invalid Co
ValidationExpression="[a-zA-Z]+\w*\d+\w*"
Runat="Server" />
----------------------------------------------------------------
4、验证电话号码
e.g.
(555) 555-5555
555.555.5555
555 555-555
<asp:RegularExpressionValidator
ControlToValidate="txtPhone"
Display="Dynamic"
Text="Invalid Phone Number!"
ValidationExpression="\(?\s*\d{3}\s*[\)\.\-]?\s*\d{3}\s*[\-\.]?\s*\d{4}"
Runat="Server" />
--------------------------------------------------------------------
5、验证互联网web地址
e.g. This regular expr
<asp:RegularExpressionValidator
ControlToValidate="txtHomepage"
Display="Dynamic"
Text="Invalid URL!"
ValidationExpression="http://\S+\.\S+"
Runat="Server" />
-------------------------------------------------------------------
6、验证输入字符长度
e.g. This expr
<asp:RegularExpressionValidator
ControlToValidate="txtLastname"
Display="Dynamic"
Text="Your last name can contain
a maximum of 10 characters and no spaces!"
ValidationExpression="\S{0,10}"
Runat="Server" />
-------------------------------------------------------------------
7、验证邮政编码
e.g. This expr
<asp:RegularExpressionValidator
ControlToValidate="txtZipCode"
Display="Dynamic"
Text="Invalid ZIP Co
ValidationExpression="\d{5}"
Runat="Server" />
评论