/^(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$/
042199255·256300071000
Regex para direcciones IPv4: de 0 a 255 como es debido
Una dirección IPv4 son cuatro números de 0 a 255. Por qué el patrón obvio con \d{1,3} deja pasar 999.999.999.999, cómo describir un octeto con alternancia, qué hacer con los ceros a la izquierda y cómo encontrar direcciones dentro de un texto.
Regex Hunter