['theories', 'censorship', 'networking', 'climate', 'patterns']
Dóna'm un fragment de codi en JavaScript que agafi una cadena de text representant una adreça IPv4 (com "192.168.1.1") i validi si el format és correcte.
```javascript
function validarIPv4(ip) {
  if (typeof ip !== 'string') return false;
  const octets = ip.split('.');
  if (octets.length !== 4) return false;
  return octets.every(octet => {
    const num = parseInt(octet, 10);
    return !isNaN(num) && num >= 0 && num <= 255 && octet === num.toString();
  });
}
```