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

funcion para saber si es string

Estas en el tema de funcion para saber si es string en el foro de ASP Clásico en Foros del Web. un favro alguien supierra la funcion para saber si una cadena es string o numerico,lo necesito para saber cuando coja un valor de una caja ...
  #1 (permalink)  
Antiguo 20/06/2005, 12:18
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años
Puntos: 1
funcion para saber si es string

un favro alguien supierra la funcion para saber si una cadena es string o numerico,lo necesito para saber cuando coja un valor de una caja de texto
  #2 (permalink)  
Antiguo 20/06/2005, 12:21
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Puedes utilizar algo asi:

if IsNumeric(valor) then
'numero
else
'string
end if

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 20/06/2005, 12:44
 
Fecha de Ingreso: enero-2004
Ubicación:
Mensajes: 108
Antigüedad: 21 años, 3 meses
Puntos: 0
no existe alguna que diga solamente string, porque aun falta si es array, o no ?
  #4 (permalink)  
Antiguo 20/06/2005, 12:46
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
No entendi...
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 20/06/2005, 12:48
 
Fecha de Ingreso: enero-2004
Ubicación:
Mensajes: 108
Antigüedad: 21 años, 3 meses
Puntos: 0
es que en php tambien hay funciones como is_null, is_array, etc, entonces quisiera saber si en ASP existe solamente para decir directamente, is_String ?
  #6 (permalink)  
Antiguo 20/06/2005, 12:52
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
mmmhhhh

No, me temo que la tendrias que implementar, isNull, isArray, isNumeric si tiene este lenguaje...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 20/06/2005, 12:56
 
Fecha de Ingreso: enero-2004
Ubicación:
Mensajes: 108
Antigüedad: 21 años, 3 meses
Puntos: 0
gracias

entonces seria revisar todos los casos

if IsNumeric(valor) then
'numero
elseif IsArray(valor) then
'arreglo
'etc....................................
elseif then
'string
end if

?
  #8 (permalink)  
Antiguo 20/06/2005, 13:05
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
En un sentido extricto si, porque resulta que realmente solo trabajas con variables de tipo variant y string, despues les puedes dar el manejo que quieras, y esto lo iba a comentar desde un principio, solo que me detuve para no crear confusiones, pero en realidad cuando tu haces un request, estas trabajando con variables de tipo string si no me equivoco, de ahi bueno, puedes evaluar la expresion para determinar si tiene un formato numerico, si haces tus casts y manejas "buenas costumbres" de programacion, a lo mejor te ahorrarias algo de problemas utilizando la funcion typename(variable) que te regresa el tipo de dato de cierta variable.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #9 (permalink)  
Antiguo 20/06/2005, 13:08
 
Fecha de Ingreso: enero-2004
Ubicación:
Mensajes: 108
Antigüedad: 21 años, 3 meses
Puntos: 0
Gracias, lo de typename es algo parecido a lo que queria saber, gracias
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 11:58.