Jyxo\Input\Validator\IsIpV4::isValid PHP Method

isValid() public method

Validates a value.
public isValid ( mixed $value ) : boolean
$value mixed Input value
return boolean
    public function isValid($value) : bool
    {
        $pattern8bit = '(?:25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])';
        $patternIpV4 = '(?:' . $pattern8bit . '(?:[.]' . $pattern8bit . '){3})';
        if (!preg_match('~^' . $patternIpV4 . '$~', (string) $value)) {
            return false;
        }
        return true;
    }
IsIpV4