UNPKG

@veecode-platform/plugin-kong-service-manager

Version:

9 lines (7 loc) 408 B
const validateIP = (ip) => { const ipv4Pattern = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/; const ipv6Pattern = /^(?:[a-fA-F0-9]{1,4}:){7}[a-fA-F0-9]{1,4}$/; return ipv4Pattern.test(ip) || ipv6Pattern.test(ip); }; export { validateIP }; //# sourceMappingURL=validateIp.esm.js.map