Skip to content

Phone

Phone entry — an input in telephone mode with browser autofill support. Nothing to configure.

None: "typeConfig": {}.

The trimmed string exactly as the respondent formatted it — no normalization:

{ "mobile": "+1 (555) 123-4567" }

Validation is deliberately permissive about formatting: digits, spaces and the characters + ( ) . - are allowed, and stripping everything but digits must leave 7–15 of them (the international length range). Otherwise: “Enter a valid phone number.”

If your downstream system needs E.164 or another canonical form, normalize on your side — the stored value preserves what the respondent typed.

Answered: non-empty after trimming.

equals, not equals — exact string comparison, so 555-1234 and 5551234 are different values.