NEURALNG

INPUTMASK

Accessibility

Masking enhances a real text input and preserves its browser semantics, focus behavior and Forms relationship.

Native semantics

The focus target remains an input type="text". Native disabled, readonly, required, autocomplete, name and form submission behavior stay available.

Names and descriptions

Prefer a visible label through Neural Field. Use ariaLabel only without a visible label; placeholder and mask characters are never label replacements. Field wires hints and errors through aria-describedby.

Keyboard, selection and paste

Typing, selections, Backspace, Delete and paste operate on logical slots without trapping Tab or arrow navigation. IME composition is allowed to finish before normalization.

Validation state

invalid, required and pending map to ARIA state. Completion is an editing event, not proof that the value is valid for your domain.

International input

The a and * slots use Unicode letter and number properties. Numeric 9 deliberately accepts ASCII digits for stable machine-oriented identifiers.