MaskAttribute.Mask Property
In This Article
Gets a mask expression.
Namespace: DevExpress.Web.Mvc
Assembly: DevExpress.Web.Mvc5.v24.2.dll
NuGet Package: DevExpress.Web.Mvc5
#Declaration
#Property Value
Type | Description |
---|---|
String | A string representing a mask expression. |
#Remarks
Applying a mask to the editor restricts the text that end-users can enter. If masked mode is enabled, the editor validates the text against the mask, and only allows data that satisfies the mask expression to be entered. To enable masked mode for an editor, specify the mask using the Mask property.
#Example
The code sample below demonstrates how to decorate a model field with the Mask attribute.
namespace MyProject.Models
{
using DevExpress.Web.Mvc;
using System.ComponentModel.DataAnnotations;
public class Customer
{
// ...
// Validates whether the input value satisfies the mask.
[Mask("+1 (999) 000-0000", ErrorMessage = "The phone number is not valid!")]
[Required]
public string Phone { get; set; }
}
}
See Also