Back to all solutions
#1108 - Defanging an IP Address
Problem Description
Given a valid (IPv4) IP address, return a defanged version of that IP address.
A defanged IP address replaces every period "." with "[.]".
Solution
/**
* @param {string} address
* @return {string}
*/
var defangIPaddr = function(address) {
return address.replace(/\./g, '[.]');
};
// or...
/**
* @param {string} address
* @return {string}
*/
var defangIPaddr = function(address) {
return address.split('.').join('[.]');
};