校验是否是金额或者小数或者数字,是否是数字

/**
     * 校验是否是金额或者小数或者数字,是否是数字
     * @param $val
     * @return bool
     */
    static function isValidMoney($val)
    {
        $pattern = '/^\d+(\.\d{1,5})?$/';
        if (preg_match($pattern, $val))
        {
            return true;
        } else {
            return false;
        }
    }

注意

1.{1,5}可接受的小数点后的数字个数,一般使用{1,2}就行,只接受2位小数。

你可能感兴趣的:(php)