ASP.NET - Como valido valores numericos ??

 
Vista:

Como valido valores numericos ??

Publicado por Dudosa (1 intervención) el 16/09/2005 16:11:36
Como podria hacer para validar que un valor de ingreso solo contenga valores
numericos comprendidos en un rango ??, impidiendo que este ingreso pudiera
tener otro tipo de caracteres como letras y otros signos ??

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como valido valores numericos ??

Publicado por p@vr1 (21 intervenciones) el 07/10/2005 18:54:29
mae yo normalmente lo que hago es cuando tomo el texto del textBox lo paso a una variable integer por medio de un castin' a integer, todo dentro de un try / Catch, con el simple hecho de hacer un casting a int a cualquier caracter diferente de numero (0,1,2,3,4,5,6,7,8,9) detiene el proceso y tira una exception en ese mismo momento, en el catch la atrapas y muestras un mensaje personalizado al usuario en un label o donde sea... Si el castin a int (cint(valor)) no tira ninguna exception, significa que el valor insertado en ese textBox es un numero valido, ya despues de eso y estando totalmente seguros que el numero es valido haces la validacion que dicho numero este entre un rango x,y

try
dim intVariable as Integer = cint(me.txtValor.text)

if intVariable > x and intVariable < y
prosiga!
else
Error!
end If
catch(ex Exception)
me.lblMensaje.Text = "Formato de numero no valido!!!"
end Try

Espero te sirva!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar