Foros del Web » Programación para mayores de 30 ;) » .NET »

Validar un campo de texto si es numero o caracter

Estas en el tema de Validar un campo de texto si es numero o caracter en el foro de .NET en Foros del Web. Hola amigos del foro espero me puedan colaborar::: Estoy realizando una aplicacion en la cual ingreso una cadena de texto en un campo de texto.... ...
  #1 (permalink)  
Antiguo 13/07/2009, 12:02
 
Fecha de Ingreso: noviembre-2008
Mensajes: 55
Antigüedad: 15 años, 5 meses
Puntos: 0
Validar un campo de texto si es numero o caracter

Hola amigos del foro espero me puedan colaborar:::

Estoy realizando una aplicacion en la cual ingreso una cadena de texto en un campo de texto.... necesito averiguar por medio de un boton si lo que se ingreso tiene numeros o no...

Es de cir, ingreso la cadena... pulso un boton y si tiene numeros me redirecione a una pantalla , pero sino tiene me direccione a otro...

De antemano gracias por su colaboracion....
  #2 (permalink)  
Antiguo 13/07/2009, 12:38
 
Fecha de Ingreso: febrero-2003
Ubicación: chile
Mensajes: 101
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: Validar un campo de texto si es numero o caracter

Tienes que generar algo asi.

Código:
//Funcion para verificar si la cadena ingresada tiene numeros

private bool isNumeric(string txt)
    {
        if (!string.IsNullOrEmpty(txt))
        {
            int num;
            bool isNumeric;
            for (int i = 0; i < txt.Length; i++)
            {
                string c = Convert.ToString(txt[i]);
                isNumeric = int.TryParse(Convert.ToString(txt[i]),out num);
                if (isNumeric)
                    return true;
            }
            return false;
        }
        return false;
    }

//evento click del botón
 protected void Button2_Click(object sender, EventArgs e)
    {
        if (isNumeric(TextBox1.Text.Trim()))
            Label1.Text = "TRAE NUMERO";
        else
            Label1.Text = "NO TRAE NUMERO";
    }
__________________
s[K]eL
  #3 (permalink)  
Antiguo 13/07/2009, 12:39
 
Fecha de Ingreso: febrero-2003
Ubicación: chile
Mensajes: 101
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: Validar un campo de texto si es numero o caracter

Esta línea no es necesaria....
Código:
 string c = Convert.ToString(txt[i]);
__________________
s[K]eL
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 13:16.