Mask Types and Providers
The following table lists the available mask types that RadMaskedEditBox offers and the respective IMaskProvider that handles the user's mouse and keyboard input:
MaskType | IMaskProvider |
---|---|
MaskType.None | TextBoxProvider |
MaskType.DateTime | MaskDateTimeProvider |
MaskType.Numeric | NumericMaskTextBoxProvider |
MaskType.Standard | StandardMaskTextBoxProvider |
MaskType.Regex | RegexMaskTextBoxProvider - you can define Regex expressions as masks. |
MaskType.IP | IPMaskTextBoxProvider - used for IP validation) |
MaskType.EMail | EMailMaskTextBoxProvider - used for email validation |
MaskType.FreeFormDateTime | FreeFormDateTimeProvider - you can find more information how this DateTime parsing logic works: Parsing Dates |
MaskType.TimeSpan | MaskTimeSpanProvider |
MaskType.DateOnly (.Net Only) | MaskDateOnlyProvider |
MaskType.TimeOnly (.Net Only) | MaskTimeOnlyProvider |
Access provider
The provider can be accessed by the MaskedEditBoxElement.Provider property. You should cast it to the respective type in order to access the relevant API that the specific provider offers.