How do I check whether a value in a string is an IP address
Ruby has already the needed Regex in the standard library. Checkout resolv. require “resolv” “192.168.1.1” =~ Resolv::IPv4::Regex ? true : false #=> true “192.168.1.500” =~ Resolv::IPv4::Regex ? true : false #=> false “ff02::1” =~ Resolv::IPv6::Regex ? true : false #=> true “ff02::1::1” =~ Resolv::IPv6::Regex ? true : false #=> false If you like it the … Read more