function isValidIP(ip) { // IPv4 정규식 const ipv4Pattern = /^((25[0-5]|2[0-4][0-9]|1?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1?[0-9]?[0-9])$/; // IPv6 정규식 const ipv6Pattern = /^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|(([0-9a-fA-F]{1,4}:){1,7}:|:|::([0-9a-fA-F]{1,4}:){1,6}))$/; // IPv4 체크 if (ipv4Pattern.test(ip)) { return "IPv4"; } // IPv6 체크 if (ipv6Pattern.test(ip)) { return "IPv6"..