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

condicionar si empieza por numero

Estas en el tema de condicionar si empieza por numero en el foro de ASP Clásico en Foros del Web. Hola como pondría esto en asp: Si la primera letra de nombre empieza por cualquier numero ... then .... He probado asi if cint(Left(nombre, 1)) ...
  #1 (permalink)  
Antiguo 22/11/2004, 08:38
Avatar de eeeee  
Fecha de Ingreso: febrero-2004
Ubicación: Almería
Mensajes: 397
Antigüedad: 20 años, 3 meses
Puntos: 0
condicionar si empieza por numero

Hola como pondría esto en asp:
Si la primera letra de nombre empieza por cualquier numero ... then ....

He probado asi if cint(Left(nombre, 1)) =<9 then
pero me tira errror type mismatch si empieza por una letra

Alguna idea ???

gracias
__________________
Eusol .............
aprendiendo de ustedes
________________________

http://www.alicun.com
  #2 (permalink)  
Antiguo 22/11/2004, 08:51
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
nose qlo que quieres hacer pero,

hay una funcion llamada isnum(string) que devuelve true or false si es que el string pasado es numero o no.n (o isnumeric(string) .... no recuerdo)



Última edición por Muzztein; 22/11/2004 a las 08:52
  #3 (permalink)  
Antiguo 22/11/2004, 09:01
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años
Puntos: 125
quiere saber si el primer dato de una cadena es número, para eso trata de sacar el primer dato luego no le hagas CINT, porque en el caso de que no sea número que devolvera erros de tipo de dato.
en el caso debes hacer isnum sobre el dato obtenido..
  #4 (permalink)  
Antiguo 22/11/2004, 09:53
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
if IsNumeric(Left(nombre, 1)) then...
__________________
...___...
  #5 (permalink)  
Antiguo 22/11/2004, 12:31
Avatar de eeeee  
Fecha de Ingreso: febrero-2004
Ubicación: Almería
Mensajes: 397
Antigüedad: 20 años, 3 meses
Puntos: 0
Correcto Al Zuwaga
gracias
__________________
Eusol .............
aprendiendo de ustedes
________________________

http://www.alicun.com
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 22:36.