The RegularExpressionValidator is a type of
validation control that compares an input control against a pattern
specified in the ValidationExpression. Regular
expression validation is ideally suited for verifying predictable
sequences of characters, such as those in social security numbers,
email addresses, telephone numbers, and postal codes. Validation will
succeed if the input control is empty, unless you also use a
RequiredFieldValidator control.
Validation is always performed on the server. If the client browser
supports JavaScript, validation will be performed there as well,
which can save a roundtrip if errors are present. The regular
expression validation performed by the JavaScript code is a subset of
the full System.Text.RegularExpressions.Regex
syntax. Support for it is client-dependent, and the
RegularExpressionValidator will not attempt to
perform client-side regular expression validation on any browser
other than Internet Explorer.
public class RegularExpressionValidator : BaseValidator {
// Public Constructors
public RegularExpressionValidator( );
// Public Instance Properties
public string ValidationExpression{set; get; }
// Protected Instance Methods
protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer);// overrides BaseValidator
protected override bool EvaluateIsValid( ); // overrides BaseValidator
}