Masks

RadMaskedTextBox uses a mask string to control the text the user can enter. The string is composed of one or more of the mask elements, as shown the table below:

 

Mask Element MaskPart class Description
# DigitMaskPart Digit or space (optional). If this position is blank in the mask, it is rendered as a prompt character.
L UpperMaskPart Uppercase letter (required). Restricts input to the ASCII letters A-Z.
l LowerMaskPart Lowercase letter (required). Restricts input to the ASCII letters a-z.
a FreeMaskPart Accepts any character. If this position is blank in the mask, it is rendered as a prompt character.
<n..m> NumericRangeMaskPart Restricts the user to an integer in the declared numeric range. Numeric range mask parts can occupy multiple positions.
<n...m> LongRangeMaskPart Restricts the user to an integer in the declared numeric range. For the internal representation of the value is used Int64(Long) type.
<Option1|Option2|Option3> EnumerationPart Restricts the user to one of a fixed set of options. The pipe("|") serves as a separator between the option values.
* LiteralPart When adding * character to the Mask it appears as literal. In case it is added to the DisplayMask the * symbol appears on blur.
\ N/A Escape character, allowing the following character to act as literal text. For example "\a" is the character "a" rather than including a free mask part. "\\" is the literal back slash character.
Any other characters LiteralPart All non-mask elements appear as themselves. Literals alwaysoccupy a static position in the mask at run time, and cannot be moved or deleted by the user.

See Also

In this article
Not finding the help you need? Improve this article