CLASS_VALIDATE::is_digit PHP Метод

is_digit() публичный Метод

*------验证数字------
public is_digit ( $num, $min, $max, $format )
    function is_digit($num, $min, $max, $format)
    {
        if ($this->v_reg($num, $format)) {
            if ($min > 0 && $num < $min) {
                $_status = "too_small";
                //如果定义最小数,且小于,则返回太小
            } elseif ($max > 0 && $num > $max) {
                $_status = "too_big";
                //如果定义最大数,且大于,则返回太大
            } else {
                $_status = "ok";
                //返回正确
            }
        } else {
            $_status = "format_err";
            //格式验证失败,返回错误
        }
        return $_status;
    }

Usage Example

Пример #1
0
function validateStr($str, $min, $max, $type = "str", $format = "text")
{
    $_obj_v = new CLASS_VALIDATE();
    switch ($type) {
        case "str":
            $_status = $_obj_v->is_text($str, $min, $max, $format);
            //验证字符串
            break;
        case "digit":
            $_status = $_obj_v->is_digit($str, $min, $max, $format);
            //验证字符串
            break;
        case "num":
            $_status = $_obj_v->is_num($str, $min, $max);
            //验证个数
            break;
    }
    return array("str" => fn_safe($str), "status" => $_status);
}
All Usage Examples Of CLASS_VALIDATE::is_digit