PHPackages                             mnavarrocarter/chilean-rut - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. mnavarrocarter/chilean-rut

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

mnavarrocarter/chilean-rut
==========================

PHP Rut Value Object with validation utilities, doctrine type, and other cool features.

v4.0.0(2y ago)148.4k3[1 issues](https://github.com/mnavarrocarter/chilean-rut/issues)[2 PRs](https://github.com/mnavarrocarter/chilean-rut/pulls)MITPHPPHP &gt;=8.2

Since Aug 8Pushed 1y ago2 watchersCompare

[ Source](https://github.com/mnavarrocarter/chilean-rut)[ Packagist](https://packagist.org/packages/mnavarrocarter/chilean-rut)[ RSS](/packages/mnavarrocarter-chilean-rut/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (4)Versions (8)Used By (0)

Rut Chileno
===========

[](#rut-chileno)

Esta librería implementa una clase Rut como un sencillo *value object* inmutable.

Además, posee dos *types* para `doctrine/dbal`.

Instalación
-----------

[](#instalación)

Esta puede ser instalada mediante composer:

```
composer require mnavarrocarter/chilean-rut

```

Uso
---

[](#uso)

### Parseando un Rut

[](#parseando-un-rut)

La clase Rut es capaz de parsear cualquier tipo de rut sin importar el formato usando el método `Rut::parse()`. Confiadamente, puedes poner el valor directamente de un formulario web y `parse` se encargará de sanitizar el string y ver si el RUT es válido.

> NOTA: Un Rut se considera válido cuando su dígito verificador es algorítmicamente válido para el número. Esta libreria no puede validar que el Rut existe realmente.

```
