Formatear Rut Chileno en C#

A continuación les dejo un método  para formatear ruts.

la forma de utilizarlo mas común sería en el evento validate de una caja de texto como se muestra a continuación:

Saludos

Publicado en C Sharp
4 Comentarios en “Formatear Rut Chileno en C#
  1. ¿Puedo ocuparlo en mi trabajo verdad?

  2. Modifique mis funciones en VB.Net tomando algo de la tuya… Yo uso estas dos tanto como darle formato al RUT como para sacarle los puntos y el guion. Esperando que les sirva.

    Friend Function SacaPuntoR(ByRef Rute As String) As String
    Dim RutSin As String = “”
    If Rute “” Then
    Rute = Rute.ToUpper()
    Rute = Rute.Replace(“.”, “”)
    Rute = Rute.Replace(“-“, “”)
    End If
    RutSin = Rute
    Return RutSin
    End Function
    *********************************************************************************
    Friend Function PonePuntoR(ByRef Rute As String) As String
    Dim res As String = SacaPuntoR(Rute)
    If Rute “” Then
    Dim Lar As Integer = 9 – Rute.Length
    Dim Ceros As String = StrDup(Lar, “0”)
    Rute = Ceros & Rute
    res = Mid(Rute, 1, 2) & “.” & Mid(Rute, 3, 3) & “.” & Mid(Rute, 6, 3) & “-” & Mid(Rute, 9, 1)
    PonePuntoR = res
    End If
    PonePuntoR = res
    End Function

  3. Andres dice:

    Me sirvió, gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*