Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 ayuda con mascaras !!urge!!!
 Foro Bloqueado  Tema Bloqueado


Autor Temas
juanis
Starting Member

Mexico
6 Posts
Mensajes - 13 Nov 2007 :  16:55:20  Ver Perfil  Enviar Email  Enviar juanis un Mensaje ICQ
necesito saber còmo le puedo hacer para validar un RFC en asp.
por ejmplo: LUCS841111HY2
que acepte 4 letras mayusculas, 6 numeros,dos letras may y el num al final.

tengo esto:(/[^A-Z{3}]$/, '');(/[^0-9{3}]$/, '');
pero obviamente no sirve mucho.
le agradeceria bastante qeu me ayudaran


juanis

DonGato
Moderator

España
263 Posts
Posted - 13 Nov 2007 :  21:56:03  Ver perfil  Enviar e-mail  Visit DonGato's Homepage
pues usa mid, es decir
algo artesanal pero podrias ir haciendo lo siguiente:
cadena="LUCS841111HY2"
letras4= mid(cadena,1,4)
numeros6= mid(cadena,5,6)
letras2= mid(cadena,11,2)
numero= mid(cadena,13,1)
i=1
while i<=4
val=mid(letras4,i,1)
if (val>="A") and (val <="Z") then
resultado="ok"
else
resultado="KO"
end if
i=i+1
wend
i=1
while i<=6
val=mid(numeros6,i,1)
if (val>="0") and (val <="9") then
resultado="ok"
else
resultado="KO"
end if
i=i+1
wend
i=1
while i<=2
val=mid(letras2,i,1)
if (val>="A") and (val <="Z") then
resultado="ok"
else
resultado="KO"
end if
i=i+1
wend
i=1
while i<=1
val=mid(numero,i,1)
if (val>="0") and (val <="9") then
resultado="ok"
else
resultado="KO"
end if
i=i+1
wend
response.write(resultado)
bueno, con eso lo tendrías hecho, jeje, no sé si era eso lo que buscabas, y supongo que se podrá optimizar.
Suerte

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar