ASP.NET RegularExpressionValidator 控件

17 Mar 2025 | 阅读 2 分钟

此验证器用于根据正则表达式定义的模式验证输入控件的值。

它允许我们检查和验证可预测的字符序列,如:电子邮件地址、电话号码等。

ValidationExpression 属性用于指定正则表达式,此表达式用于验证输入控件。

RegularExpression 属性

属性描述
AccessKey它用于为控件设置键盘快捷键。
BackColor它用于设置控件的背景颜色。
BorderColor它用于设置控件的边框颜色。
Font它用于设置控件文本的字体。
ForeColor它用于设置控件文本的颜色。
文本它用于设置要为控件显示的文本。
ToolTip当鼠标悬停在控件上时,它会显示文本。
Visible设置控件在表单上的可见性。
高度它用于设置控件的高度。
宽度它用于设置控件的宽度。
ErrorMessage它用于设置验证失败时显示的错误消息。
ControlToValidate它获取要验证的控件的ID。
ValidationExpression它用于设置正则表达式以确定有效性。

示例

在这里,在下面的示例中,我们解释了如何使用 RegularExpressionValidator 控件来验证用户输入是否与给定的模式匹配。

// RegularExpressionDemo.aspx

输出

在浏览器中查看时,它会生成以下输出。

ASP Regular 1

它将验证电子邮件格式,如我们在正则表达式中指定的那样。如果验证失败,它会抛出错误消息。

ASP Regular 2