# XWUIInputMask

Pattern-guided text entry (phone, date, postal code). Composes XWUIInputText; default tokens `0`=digit, `A`=letter, `*`=alphanumeric; caret lands on the next placeholder; emits `change { value, raw }` and `complete`.

## Basic Usage

Phone-shaped mask.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Phone-shaped mask.
```

## Custom Tokens

Author-defined mask tokens.

```example
file: examples/CustomTokens.ts
html: examples/CustomTokens.html
title: Custom Tokens
description: Author-defined mask tokens.
```

## Programmatic Fill

Set the value from outside the field.

```example
file: examples/ProgrammaticFill.ts
html: examples/ProgrammaticFill.html
title: Programmatic Fill
description: Set the value from outside the field.
```
