Pregunta

en mi aplicación web que desea validar que el usuario puede introducir sólo dígitos y el dígito puede ser un número entero o decimal ¿Cómo puedo escribir la expresión regular para esto. ayudo a darle las gracias

¿Fue útil?

Solución

Puede utilizar RegularExpressionValidator y aquí está Validación Expresión ValidationExpression="[0-9]*\.?[0-9]*"

Por último, será mirada como ...

 <asp:RegularExpressionValidator ID="rgx" ControlToValidate="txtControl" runat="server"
      ErrorMessage="*" Display="Dynamic" ValidationExpression="[0-9]*\.?[0-9]*"></asp:RegularExpressionValidator>

Otros consejos

¿Usted ha considerado el uso de un RangeValidation como alternativa? Esto puede no satisfacer sus necesidades pero sí le dará la posibilidad de especificar el tipo de entrada que usted está esperando que podría ser cualquiera de cadena, entero, doble, fecha o moneda. La elección de la moneda y el doble o el establecimiento de las propiedades MinimumValue y MaximumValue a valores que respondan a sus necesidades de insumos puede hacer el truco.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top