none
Error: “Invalid regular expression. Uncaught SyntaxError. Invalid escape”? RRS feed

  • Pregunta

  • Que tal amigos estoy trabajando una pagina web aspx, tengo un textbox y una expresión regular.

    la expresión regular evalúa los siguiente:

    Correcto: 10,000.00 Correcto: 10.00 Correcto: 150,000.00 Correcto: 1,000,000.00

    Incorrecto 10,00

    <body>
    
    <asp:TextBox ID="txt_Monto" runat="server" required="" pattern="/^(\d{1,3}(\,\d{3})*|(\d+))(\.\d{2})?$/" title="Ingresar monto valido"</asp:TextBox>
    
    </body>

    El problema es que no reconoce la expresión regular, siempre me marca error:


    crossvi.gonzalez


    jueves, 4 de julio de 2019 16:29

Todas las respuestas

  • Veo un problema con la expresión: Empieza y termina por "/", cuando debería empezar por "^" y terminar por "$". Lo de las "/" solo se usa cuando la expresión regular está escrita dentro de un código fuente en javascript, pero no se usa cuando va escrita entre comillas.
    • Propuesto como respuesta eRiver1 jueves, 4 de julio de 2019 23:06
    jueves, 4 de julio de 2019 21:44