Tecnología

Expresión Regular para Validar el Formato del RUT Chileno

Regex para validar el formato de un RUT chileno en cualquier lenguaje de programación. Cubre formatos con puntos, con guión, con K y sin dígito verificador.

2026-06-21 3 min lectura Rutificador Chile

Una expresión regular puede validar el formato del RUT chileno (no el dígito verificador). Úsala para verificar que el formato sea correcto antes de calcular el DV.

Regex para los formatos más comunes

FormatoRegex
Con puntos y guión: 12.345.678-9^\d{1,3}(\.\d{3})*-[\dkK]$
Sin puntos, con guión: 12345678-9^\d{7,8}-[\dkK]$
Sin separadores: 123456789^\d{7,9}$
Cualquier formato^\d{1,3}(\.?\d{3})*-?[\dkK]$

Regex más permisiva (acepta todos los formatos)

// JavaScript
const rutRegex = /^(\d{1,3}\.?){1,3}\d{0,3}-?[\dkK]$/i;
rutRegex.test('12.345.678-5'); // true
rutRegex.test('12345678-5');   // true
rutRegex.test('123456785');    // true (sin DV separado)

Preguntas frecuentes

¿La regex valida el dígito verificador?

No. La regex solo valida el formato. Para verificar que el DV sea matemáticamente correcto debes aplicar el algoritmo Módulo 11 adicionalmente.

Busca el RUT de cualquier persona en Chile

El Rutificador de nombreyrut.com es gratuito y tiene millones de registros públicos.