@veecode-platform/plugin-kong-service-manager
Version:
9 lines (7 loc) • 408 B
JavaScript
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