const net = require("net");
function checkIpAddress(s) {
if (net.isIP(s) === 4) {
return "IPv4";
}
if (net.isIP(s) === 6) {
return "IPv6";
}
return "Invalid";
}
console.log(checkIpAddress("112.128.1.2"));
console.log(checkIpAddress("2001:0dc7:85b2:0000:0000:6d3e:0380:8651"));
console.log(checkIpAddress("999.999.999.999"));
console.log(checkIpAddress("abc"));
/*
run:
IPv4
IPv6
Invalid
Invalid
*/