Superior Masked Input Support
The XtraEditors Library was designed with flexibility in mind and our masked edit support is a reflection of this commitment. Not only are you able to construct simple masks with ease, but because we provide you full Regular Expression support, you can generate masks that can address even the most complex data entry scenario.
Single-Character Masks
- Numeric masks don't apply any restrictions on the number of digits before or after the decimal point (if not specified explicitly).
- Numeric masks automatically insert thousand separators where applicable thus making data input easier.
- Numeric masks fully support value scrolling. Pressing the UP or DOWN keys or scrolling the mouse wheel results in incrementing or decrementing the digit prior to the caret.
- Both numeric and date-time masks support custom format strings.
- Date-time masks fully support value scrolling. End users can navigate between date and time portions (years, days, hours) using the navigation keys.

Regular Expressions
Regular expressions allow you to control user input for any combination of string formats.
- Limiting input to a specific position, character or number - a set or range of characters or numbers.
- Allowing you to repeat any regular expression segments.
- Allowing for optional characters or sequences.
- Branching.
- Automatic completion. You can enable either strict or optimistic completion.
- Inserting culture-dependent mask portions such as day names, month names, etc.

|