none
ValidationExpression de 1 a 100 RRS feed

  • 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.

    terça-feira, 25 de junho de 2013 12:55

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
    terça-feira, 25 de junho de 2013 20:02

Todas as Respostas

  • Bom dia Paulo,

    Tente esta expressão: ^([1-9]|[1-9]\d|100)$


    Fábio Alencar - MCP, MS e MCSD

    terça-feira, 25 de junho de 2013 13:57
  • 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

    terça-feira, 25 de junho de 2013 15:02
  • 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

    terça-feira, 25 de junho de 2013 17:02
  • 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
    terça-feira, 25 de junho de 2013 20:02