Setting the Mask in .NET MAUI MaskedEntry
The Telerik MaskedEntry for .NET MAUI exposes a Mask
(string
) property, which represents a string of characters restricting user input. The Mask
property can contain literals and special mask characters depending on the used mask type (numeric, text, or regex).
Mask for the NumericMaskedEntry
You can set one of the Standard Numeric Format Specifiers to the Mask
property of the RadNumericMaskedEntry
.
Setting the Percent (double) Mask
<telerik:RadNumericMaskedEntry Mask="P" AutomationId="numericMaskP"/>
Setting the Fixed (decimal) Mask
<telerik:RadNumericMaskedEntry Mask="F" AutomationId="numericMaskF"/>
Setting the Fixed (decimal) Mask
<telerik:RadNumericMaskedEntry Mask="G" AutomationId="numericMaskG"/>
Setting the Decimal (decimal) Mask
<telerik:RadNumericMaskedEntry Mask="N" AutomationId="numericMaskN"/>
Setting the Standard (long) Mask
<telerik:RadNumericMaskedEntry Mask="D" AutomationId="numericMaskD"/>
Setting the Currency (decimal) Mask
<telerik:RadNumericMaskedEntry Mask="C" AutomationId="numericMaskC"/>
Mask for the TextMaskedEntry
To allow users to enter only numbers inside the RadTextMaskedEntry
, apply the Mask
for numeric restriction:
<telerik:RadTextMaskedEntry Mask="(000) 000-000" PromptChar=" " AutomationId="textMaskNumbersOnly"/>
To allow users to enter only literals inside the RadTextMaskedEntry
, apply the Mask
for letter characters restriction:
<telerik:RadTextMaskedEntry Mask="LLLLL" AutomationId="textMaskTextOnly"/>
Mask for RegexMaskedEntry
You can define a input pattern of your choice and set it to the Mask
property of the RadRegexMaskedEntry
:
<telerik:RadRegexMaskedEntry Mask="^(\+0?1\s)?\(?\d{3}\)?[\s.-]\d{3}[\s.-]\d{4}$" Placeholder="(415) 555-2671" AutomationId="regexMaskPhoneNumber"/>
For the MaskedEntry Mask Types examples, go to the SDKBrowser Demo Application and navigate to MaskedEntry -> Mask Types category.