UNPKG

validation-box

Version:

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

1 lines 872 B
{"version":3,"sources":["../src/validators/countries/angola.ts"],"sourcesContent":["// Validation of NIF\r\nexport const validateNIFAO = (nif: string): boolean => {\r\n return /^\\d{9}$/.test(nif);\r\n};\r\n\r\n// Validation of phone number in Angola\r\nexport const validatePhoneAO = (\r\n phone: string,\r\n requireCountryCode: boolean = false\r\n): boolean => {\r\n const countryCodeRegex = requireCountryCode\r\n ? \"(\\\\+244|244)\"\r\n : \"(\\\\+244|244)?\";\r\n const regex = new RegExp(\r\n `^${countryCodeRegex}\\\\s?\\\\d{3}\\\\s?\\\\d{3}\\\\s?\\\\d{3}$`\r\n );\r\n return regex.test(phone);\r\n};\r\n"],"mappings":";AACO,IAAM,gBAAgB,CAAC,QAAyB;AACrD,SAAO,UAAU,KAAK,GAAG;AAC3B;AAGO,IAAM,kBAAkB,CAC7B,OACA,qBAA8B,UAClB;AACZ,QAAM,mBAAmB,qBACrB,iBACA;AACJ,QAAM,QAAQ,IAAI;AAAA,IAChB,IAAI,gBAAgB;AAAA,EACtB;AACA,SAAO,MAAM,KAAK,KAAK;AACzB;","names":[]}