RegularExpressionAttribute.IsValid(Object) Method

Definition

Checks whether the value entered by the user matches the regular expression pattern.

C#
public override bool IsValid(object value);
C#
public override bool IsValid(object? value);

Parameters

value
Object

The data field value to validate.

Returns

true if validation is successful; otherwise, false.

Exceptions

The data field value did not match the regular expression pattern.

The current attribute is ill-formed.

Pattern is not a valid regular expression.

Remarks

This override performs the specific regular expression matching of value field.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1 (package-provided)
UWP 10.0