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
TypeScript
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;