UNPKG

global-form-validator

Version:

A multi-country form validation library supporting phone numbers, postal codes, and national IDs.

16 lines (11 loc) 449 B
const pP = require('../../utils/regexPatterns') const postalCodePatterns = pP.postalCode; function validatePostalCode(country, postalCode) { const pattern = postalCodePatterns[country.toLowerCase()]; if (!pattern) { throw new Error(`Validation for ${country} is not supported yet.`); } const sanitizedCode = postalCode.trim(); return pattern.test(sanitizedCode); } module.exports = validatePostalCode;