Formify Docs

Mask

Apply a generic digit-based input mask

Mask

The mask formatter applies a generic mask where the # placeholder consumes digits only.

Options

OptionTypeDefaultDescription
maskstring—The mask, e.g. "###-###-####".
maskCharstring"#"The placeholder character that consumes digits.

Usage

validationSchema: {
  code: { format: { type: "mask", options: { mask: "AAA-####", maskChar: "A" } } },
}

Results

MaskTypedResult
###-###-####5551234567555-123-4567
AAA-####ABC1234ABC-1234

Things to know

  • # in a mask consumes digits; any other maskChar consumes alphanumeric characters (for TINs and reference numbers).
  • For tax identifiers, prefer the dedicated tin formatter.

On this page