How to: Add and Configure a RegularExpressionValidator Control

Use the RegularExpressionValidator control to match the value in another control against a predefined pattern.


If the user leaves the targeted control blank, the control passes validation. To force the user to enter a value, add a RequiredFieldValidator control in addition to the RegularExpressionValidator.

To validate the entry in a control by matching a pattern

  1. Add a RegularExpressionValidator control to the form that contains the target control.

  2. Set the ControlToValidate property to the ID of the control that you want to validate.

  3. Type a regular expression into the ValidationExpression property in the Properties window.

    Alternatively, click the ellipsis button (ASP.NET Mobile Designer ellipse) next to the ValidationExpression property to display the Regular Expression Editor dialog box, and then select a predefined regular expression.

  4. Set the ErrorMessage property to the text to display in the RegularExpressionValidator control if the targeted control fails validation.


    If you enter a string into the Text property, the RegularExpressionValidator control displays that text when an error occurs. If the Text property is left empty, the RegularExpressionValidator control displays the string defined in the ErrorMessage property.

See Also


How to: Add and Configure a CompareValidator Control

How to: Add and Configure a CustomValidator Control

How to: Add and Configure a RangeValidator Control

How to: Add and Configure a RequiredFieldValidator Control

How to: Add and Configure a ValidationSummary Control


Introduction to the Validation Controls