Foros del Web » Programando para Internet » ASP Clásico »

CURP Y RFC (México)

Estas en el tema de CURP Y RFC (México) en el foro de ASP Clásico en Foros del Web. Código HTML: <label> Sexo <select> <option value= "Hombre" > Hombre </option> <option value= "Mujer" > Mujer </option> </select> </label> <label> Lugar de Nacimiento <select> <option ...
  #1 (permalink)  
Antiguo 17/09/2007, 10:22
Avatar de oabareload  
Fecha de Ingreso: junio-2006
Ubicación: Distrito Federal, México
Mensajes: 57
Antigüedad: 18 años, 10 meses
Puntos: 0
Información CURP Y RFC (México)

Código HTML:
<label>Sexo
    <select>
        <option value="Hombre">Hombre</option>
        <option value="Mujer">Mujer</option>
    </select>
</label>


<label>Lugar de Nacimiento
    <select>
        <option value="AS">AGUASCALIENTES</option>
        <option value="BC">BAJA CALIFORNIA</option>
        <option value="BS">BAJA CALIFORNIA SUR</option>
        <option value="CC">CAMPECHE</option>
        <option value="CL">COAHUILA DE ZARAGOZA</option>
        <option value="CM">COLIMA</option>
        <option value="CS">CHIAPAS</option>
        <option value="CH">CHIHUAHUA</option>
        <option value="DF">DISTRITO FEDERAL</option>
        <option value="DG">DURANGO</option>
        <option value="GT">GUANAJUATO</option>
        <option value="GR">GUERRERO</option>
        <option value="HG">HIDALGO</option>
        <option value="JC">JALISCO</option>
        <option value="MC">MEXICO</option>
        <option value="MN">MICHOACAN DE OCAMPO</option>
        <option value="MS">MORELOS</option>
        <option value="NT">NAYARIT</option>
        <option value="NL">NUEVO LEON</option>
        <option value="OC">OAXACA</option>
        <option value="PL">PUEBLA</option>
        <option value="QT">QUERETARO DE ARTEAGA</option>
        <option value="QR">QUINTANA ROO</option>
        <option value="SP">SAN LUIS POTOSI</option>
        <option value="SL">SINALOA</option>
        <option value="SR">SONORA</option>
        <option value="TC">TABASCO</option>
        <option value="TS">TAMAULIPAS</option>
        <option value="TL">TLAXCALA</option>
        <option value="VZ">VERACRUZ</option>
        <option value="YN">YUCATAN</option>
        <option value="ZS">ZACATECAS</option>
        <option value="NE">NACIDO EN EL EXTRANJERO</option>
    </select>
</label> 
Nombre -> El nombre de la persona
Appat - > El Apellido Paterno de la persona
Apmat - > El Apellido Materno de la persona
d - > Día del nacimiento de la persona ó day(fechadenacimiento)
m - > Mes de nacimiento de la persona ó month(fechadenacimiento)
a - > Año de nacimiento de la persona ó year(fechadenacimiento)
sexo - > Género de la persona (Hombre ó Mujer)
estado - > La abreviación del estado donde nacio la persona

Código PHP:

vocales 
= array("A","E","I","O","U"'5
consonantes = array("B","C","D","F","G","H","I","J","K","L","M","N","Ñ","P","Q","R","S","T","V","W","X","Y","Z") '
23

Function menor(que)
    
menor=right(que,2)
End Function

Function 
curp(nombreappatapmatdmasexoestado)
    
appat=reemplazar(UCASE(Trim(appat)))
    
apmat=reemplazar(UCASE(Trim(apmat)))
    
nombre=reemplazar(UCASE(Trim(nombre)))
    
divpa split(appat" ")
    
divma split(apmat" ")
    
divno split(nombre" ")
    
appat=divpa(0)
    
apmat=divma(0)
    
nombre=divno(0)
    
response.write Left(appat,1)
    for 
2 to (len(appat))
        for 
j=0 to 4
            
if vocales(j) = mid(appat,i,1then
                response
.write mid(appat,i,1)
                
j=4
                i
=len(appat)
            
end if
        
next
    next
    response
.write Left(apmat,1)
    
response.write Left(nombre,1)
    
response.write mid(a,3,2)
    
response.write menor("0"&m)
    
response.write menor("0"&d)
    
response.write Left(sexo,1)
    
response.write estado
    
for 2 to (len(appat))
        for 
j=0 to 22
            
if consonantes(j) = mid(appat,i,1then
                response
.write mid(appat,i,1)
                
j=22
                i
=len(appat)
            
end if
        
next
    next
    
for 2 to (len(apmat))
        for 
j=0 to 22
            
if consonantes(j) = mid(apmat,i,1then
                response
.write mid(apmat,i,1)
                
j=23
                i
=len(apmat)
            
end if
        
next
    next
    
for 2 to (len(nombre))
        for 
j=0 to 22
            
if consonantes(j) = mid(nombre,i,1then
                response
.write mid(nombre,i,1)
                
j=22
                i
=len(nombre)
            
end if
        
next
    next
End 
Function

Function 
rfc(nombreappatapmatdma)
    
appat=reemplazar(UCASE(Trim(appat)))
    
apmat=reemplazar(UCASE(Trim(apmat)))
    
nombre=reemplazar(UCASE(Trim(nombre)))
    
divpa split(appat" ")
    
divma split(apmat" ")
    
divno split(nombre" ")
    
appat=divpa(0)
    
apmat=divma(0)
    
nombre=divno(0)
    
response.write Left(appat,1)
    for 
2 to (len(appat))
        for 
j=0 to 4
            
if vocales(j) = mid(appat,i,1then
                response
.write mid(appat,i,1)
                
j=4
                i
=len(appat)
            
end if
        
next
    next
    response
.write Left(apmat,1)
    
response.write Left(nombre,1)
    
response.write mid(a,3,2)
    
response.write menor("0"&m)
    
response.write menor("0"&d)
End Function 
  #2 (permalink)  
Antiguo 17/09/2007, 14:55
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: CURP Y RFC (México)

Es un aporte? Es una pregunta?
  #3 (permalink)  
Antiguo 18/09/2007, 09:07
Avatar de oabareload  
Fecha de Ingreso: junio-2006
Ubicación: Distrito Federal, México
Mensajes: 57
Antigüedad: 18 años, 10 meses
Puntos: 0
Re: CURP Y RFC (México)

Cita:
Iniciado por Myakire Ver Mensaje
Es un aporte? Es una pregunta?
Upss... es un Aporte... se me olvido... upss jejeje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:47.