UNPKG

multiform-validator

Version:

Javascript library made to validate, several form fields, such as: email, images, phone, password, cpf etc.

13 lines (12 loc) 724 B
import type { ValidateFunctions } from "./types"; /** * @param phoneNumber * @param errorMsg optional * @example validateUSPhoneNumber('555-123-4567'); * @example validateUSPhoneNumber('(555) 123-4567', [null, 'Custom error 2']); * @description This function validates phone numbers in the USA. It supports various formats, including "XXX-XXX-XXXX", "(XXX) XXX-XXXX", and "1 (XXX) XXX-XXXX". * @default {errorMsg} "['US phone number cannot be empty', 'Invalid phone number']" * @returns An object with 'isValid' (boolean) and 'errorMsg' (string) properties. */ declare function validateUSPhoneNumber(phoneNumber: string, errorMsg?: (string | null)[] | null): ValidateFunctions; export default validateUSPhoneNumber;