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

Validar expresion hexadecimal.

Estas en el tema de Validar expresion hexadecimal. en el foro de ASP Clásico en Foros del Web. Hola. Tengo una caja de texto en la q se debe introducir un color en hexadecimal y quisiera validar que el formato fuera el correcto. ...
  #1 (permalink)  
Antiguo 02/08/2005, 01:33
 
Fecha de Ingreso: junio-2005
Mensajes: 9
Antigüedad: 19 años, 11 meses
Puntos: 0
Validar expresion hexadecimal.

Hola.

Tengo una caja de texto en la q se debe introducir un color en hexadecimal y quisiera validar que el formato fuera el correcto.

Gracias y un saludo.
  #2 (permalink)  
Antiguo 02/08/2005, 07:45
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
¿y luego?

Recorrer cada token y ver que no agreguen otros caraceteres fuera de 0-9, A-F
  #3 (permalink)  
Antiguo 03/08/2005, 01:35
 
Fecha de Ingreso: junio-2005
Mensajes: 9
Antigüedad: 19 años, 11 meses
Puntos: 0
Muchas gracias.
  #4 (permalink)  
Antiguo 05/08/2005, 06:28
 
Fecha de Ingreso: junio-2005
Mensajes: 9
Antigüedad: 19 años, 11 meses
Puntos: 0
"ColorCab" es el id de la caja de texto.
Compruebo que los caracteres sean numeros o letras mayusculas preguntando por sus intervalos en código ASCII.

dim i
dim valor
dim ok

valor = Trim(Request.Form("ColorCab"))
for i=1 to len(valor)
if (mid(valor,i,1)>=chr(48) and mid(valor,i,1)<=chr(57)) or (mid(valor,i,1)>=chr
(65) and mid(valor,i,1)<=chr(90)) then
ok = true
else
ok = false
variable_error="Los caracteres en Color de Cabecera deben ser numeros o
letras mayusculas."
i = len(valor)
end if
next

Saludos.
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 08:16.