validators/NumberValidator.php
public function validate($input)
    {
        if (!preg_match('/^[\d]+$/', $input)) {
            return false;
        }
        if ($this->integerOnly) {
            if (!is_int($input + 0)) {     
                return false;
            }
        }
        if (!isset($this->eq)) {
            if (isset($this->max) && !isset($this->min)) {
                if ($input > $this->max) {
                    return false;
                }
            }
            if (!isset($this->max) && isset($this->min)) {
                if ($input < $this->min) {
                    return false;
                }
            }
            if (isset($this->max) && isset($this->min)) {
                if ($input < $this->min || $input > $this->max) {
                    return false;
                }
            }
        } else {
            if ($input != $this->eq) {
                return false;
            }
        }
        return true;
    }
public function validate($input)
    {
        if (!preg_match('/^[\d]+$/', $input)) {
            return false;
        }
        if ($this->integerOnly) {
            if (!is_int($input + 0)) {     
                return false;
            }
        }
        if (!isset($this->eq)) {
            if (isset($this->max) && !isset($this->min)) {
                if ($input > $this->max) {
                    return false;
                }
            }
            if (!isset($this->max) && isset($this->min)) {
                if ($input < $this->min) {
                    return false;
                }
            }
            if (isset($this->max) && isset($this->min)) {
                if ($input < $this->min || $input > $this->max) {
                    return false;
                }
            }
        } else {
            if ($input != $this->eq) {
                return false;
            }
        }
        return true;
    }
Returns true if $input uses only number value
characters.

@param $input the string to validate