validation-box
Version:
The only validation library - with flexible regex - you need.
21 lines (20 loc) • 559 B
JavaScript
// 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