UNPKG

validation-box

Version:

The only validation library - with flexible regex - you need.

21 lines (20 loc) 559 B
// src/validators/countries/usa.ts var validateSSN = (ssn) => { return /^\d{3}-\d{2}-\d{4}$/.test(ssn); }; var validatePhoneUS = (phone, requireCountryCode = false) => { const countryCodeRegex = requireCountryCode ? "(\\+1|1)" : "(\\+1|1)?"; const regex = new RegExp( `^${countryCodeRegex}\\s?\\d{3}\\s?\\d{3}\\s?\\d{4}$` ); return regex.test(phone); }; var validateZIPCode = (zipCode) => { return /^\d{5}(-\d{4})?$/.test(zipCode); }; export { validateSSN, validatePhoneUS, validateZIPCode }; //# sourceMappingURL=chunk-AMKWJUWQ.mjs.map