Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   función para String, tipo isNumeric (http://www.forosdelweb.com/f29/funcion-para-string-tipo-isnumeric-441755/)

freegirl 09/11/2006 10:33

función para String, tipo isNumeric
 
Hola,

¿sabeis si hay una funcion tipo IsDate, IsNumeric, etc. pero para saber si el campo es string?

saludos

moNTeZIon 09/11/2006 11:01

Uff..
IsDate te puede decir si un string "tiene pinta" de fecha.
IsNumeric te puede decir si sólo hay numeros o no.
Pero saber si es String o no... Un string puede ser cualquier cosa.
O te refieres a una función que compruebe que sólo hay letras? sin numeros ni simbolos...
Saludos.

freegirl 09/11/2006 11:58

Hola montezion,

O sea, es para saber si el valor que contiene x variable corresponde a texto. Este texto peude contener números, letras, signos, etc. Es una cadena de texto. Vamos todo lo que no sea ni numero, ni una fecha, ni un valor nulo,...Claro que una solución es hacer un IF diciendo si la variable es diferente fecha, nulo y número, etc...

Es que antes de decirle con el IF si la variable es diferente a una fecha o número tengo que haber filtrado que no sea nulo, porque si no me da error.

En principio lo tengo así con los IF, pero quería saber si había una función de este tipo para abreviar código...

saludos

Korku 09/11/2006 12:14

Según la ayuda MSDN de Microsoft, en el apartado Módulo Microsoft.VisualBasic.Information no incluye una función que averigue si un dato es alfanumérico o no...

Saludos :-D

freegirl 09/11/2006 12:15

Gracias Korku!

Pues nada me quedo con los IF, que remedio.

Saludos

Korku 09/11/2006 12:18

Espera !! Prueba este código

Código:

If TypeOf variable Is String Then
A ver si te va... Funciona también con Date, Array, etc...

Saludos :-D

.seb 09/11/2006 15:10

Tambien existe TryParse
http://www.google.com/search?q=trypa...x=&startPage=1

freegirl 10/11/2006 04:15

Oye muy interesante los dos ejemplos que me habeis puesto.

Muchas gracias :)

Saludos

Korku 10/11/2006 04:29

De nada... para eso estamos para ayudar :-)

Saludos :-D


La zona horaria es GMT -6. Ahora son las 18:41.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.