vishowsky/rutvalidator

1.1 2024-05-07 22:58 UTC

This package is auto-updated.

Last update: 2024-09-09 01:44:58 UTC


README

这是一个用于在Laravel中验证和格式化RUT(Rol Único Tributario)的简单库。它允许验证RUT的有效性并将其格式化为标准格式。

安装

您可以使用Composer安装此库。在您的Laravel项目目录中执行以下命令:

composer require vishowsky/rutvalidator

使用

安装库后,您可以在Laravel项目的任何地方使用它。

formatearRut($rut)

此方法将RUT格式化为标准智利格式。删除无效字符,将所有字符转换为大写,根据需要添加连字符和点。

使用示例

use App\Libraries\RUTValidator;

$rut = '123456789';
$rutFormateado = RUTValidator::formatearRut($rut);

validarRut($rut)

此方法验证智利RUT的有效性。检查RUT是否有有效格式以及校验码是否正确。

使用示例

use App\Libraries\RUTValidator;

$rut = "12.345.678-9";

if (RUTValidator::validarRut($rut)) {
    echo "El RUT es válido";
} else {
    echo "El RUT es inválido";
}

obtenerDigitoVerificador($rut)

此方法仅返回RUT的校验码。

使用示例

use App\Libraries\RUTValidator;

$rut = '123456789';
$dv = RUTValidator::obtenerDigitoVerificador($rut);

limpiarRut($rut)

此方法删除RUT中的无效字符并将其返回为大写。

使用示例

use App\Libraries\RUTValidator;

$rut = '12.345.678-9';
$rutLimpio = RUTValidator::limpiarRut($rut);

许可证

此库受MIT许可证的许可。您可以在LICENSE文件中查看详细信息。