Usuário com melhor resposta
ValidationExpression de 1 a 100

Pergunta
-
Qual o codigo que eu coloco no meu ValidationExpression para validar numero que começam com 1 e terminam com 100 ?
O codigo que tenho abaixo valida apenas numero. Mas o que eu quero o que postei acima. Tem como ?
<asp:RegularExpressionValidator ID="RegularExpressionValidator10" runat="server" ControlToValidate="TextBoxPORCLP"
ErrorMessage="Porcentagem LP inválido" Font-Size="8pt"
ValidationExpression="^([1-9]{1}[\d]{0,2}(\.[\d]{3})*(\,[\d]{0,2})?|[1-9]{1}[\d]{0,}(\,[\d]{0,2})?|0(\,[\d]{0,2})?|(\,[\d]{1,2})?)$">
*</asp:RegularExpressionValidator>
Quem puder me ajudar eu agradeço muito.
Obrigado.
Respostas
-
Olá,
Para validar intervalos você pode utilizar o RangeValidator, conforme exemplo:
<asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="TextBoxPORCLP" ErrorMessage="Porcentagem LP inválido" Type="Integer" MinimumValue="1" MaximumValue="100" />
Diego Cotini do Couto - MCTS .NET Framework 3.5, ASP.NET Applications
- Marcado como Resposta ricardoti2012 quarta-feira, 26 de junho de 2013 17:35
Todas as Respostas
-
-
-
Eu esqueci de comentar que esse intervalo não pode ter numeros quebrados, com virgulas.
So pode ter numeros inteiros de 1 a 100.
Aguardo Retorno.
Obrigado
Esta expressão que te mandei é só pra numeros inteiros de 1 a 100.Fábio Alencar - MCP, MS e MCSD
-
Olá,
Para validar intervalos você pode utilizar o RangeValidator, conforme exemplo:
<asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="TextBoxPORCLP" ErrorMessage="Porcentagem LP inválido" Type="Integer" MinimumValue="1" MaximumValue="100" />
Diego Cotini do Couto - MCTS .NET Framework 3.5, ASP.NET Applications
- Marcado como Resposta ricardoti2012 quarta-feira, 26 de junho de 2013 17:35