Foros del Web » Programando para Internet » ASPX (.net) »

Validar campo numérico

Estas en el tema de Validar campo numérico en el foro de ASPX (.net) en Foros del Web. Hola!!!! Saben como puedo validar que un campo sea numerico.? Ya he intentado con int i = 0; string s = "108"; bool result = ...
  #1 (permalink)  
Antiguo 17/10/2008, 14:41
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta Validar campo numérico

Hola!!!!

Saben como puedo validar que un campo sea numerico.?
Ya he intentado con
int i = 0;
string s = "108";
bool result = int.TryParse(s, out i); //i now = 108

pero no entiendo muy bien que esta haciendo la i.

Muchas gracias.


Jenifer
  #2 (permalink)  
Antiguo 17/10/2008, 15:25
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Validar campo numérico

lo que hace tryparse es intentar convertir de string a entero, si falla no arroja una excepción si no un false , pero si es verdadero la función retorna un true y en la variable i el valor convertido a entero.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 17/10/2008, 15:34
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
De acuerdo Respuesta: Validar campo numérico

Ya pude lograrlo...
basto con crear una función:

public bool EsNumerico(string val)
{
Regex _isNumber = new Regex(@"[0123456789]");
Match m = _isNumber.Match(val);
return m.Success;
}

y despues invocarla...

EsNumerico(txtLongitud.Text)

Jenifer
  #4 (permalink)  
Antiguo 21/10/2008, 05:26
Avatar de kennyhp  
Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 17 años, 9 meses
Puntos: 5
Respuesta: Validar campo numérico

¿y si usas un Validator de ASP.NET?
  #5 (permalink)  
Antiguo 21/10/2008, 09:52
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 9 meses
Puntos: 50
Respuesta: Validar campo numérico

O puedes usar FilteredTextBox para evitar la fatiga .
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #6 (permalink)  
Antiguo 08/06/2010, 18:38
 
Fecha de Ingreso: junio-2010
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Validar campo numérico

Hola pues lo que dice peterpay es información muy util, y creo que ya tienes la solucion mira: lo que podrias hacer es crear una funcion booleana
algo asi


public boolean EsNumerico(string s){
int i = 0;
bool result = int.TryParse(s, out i); //i now = 108
return result;
}
//como lo explicaron mas arriba devolvera true si es entero y false caso contrario.


luego validas por ejemplo un textbox utilizando la funcion creada.

Gracias por la ayuda a mi me sirvio.
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 20:21.