Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/09/2008, 06:10
Avatar de jabi
jabi
 
Fecha de Ingreso: noviembre-2006
Mensajes: 120
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: Validar un % en asp.net

Hola gonmor:

Se me ocurre que puedes utilizar el control RegularExpressionValidator para validar los porcentajes.

Sólo tienes que indicar el ID del textbox a validar en la propiedad "ControlToValidate" del RegularExpressionValidator y en la propiedad "ValidationExpression" indicar la expressión regular adecuada. Te podría valer esta para lo que necesitas:

Código:
^100$|^\d{0,2}(\.\d{1,7})? *%?$
En la propiedad "ErrorMessage" puedes indicar el mensaje que se mostrará en pantalla cuando el valor introducido no pase la validación, en caso de que lo desees.

Ésto de las expresiones regulares puede parecer complicado, y aunque lo suyo es partirse la cabeza para entenderlas existen webs con muchas de ellas para casi cualquier cosa, por ejemplo RegexLib

Ya me dices si te sirve.

Saludos,
__________________
No estoy aquí de vacaciones, creéme.