Solo cifre, la cifra può essere decimale (espressione regolare)
-
23-09-2019 - |
Domanda
nella mia applicazione web che voglio verificare che l'utente può entrare solo le cifre e la cifra potrebbe essere un numero intero o decimale come posso scrivere l'espressione regolare per questo. aiutarmi vi ringrazio
Soluzione
È possibile utilizzare RegularExpressionValidator
e qui è la validazione Espressione ValidationExpression="[0-9]*\.?[0-9]*"
Infine sarà simile ...
<asp:RegularExpressionValidator ID="rgx" ControlToValidate="txtControl" runat="server"
ErrorMessage="*" Display="Dynamic" ValidationExpression="[0-9]*\.?[0-9]*"></asp:RegularExpressionValidator>
Altri suggerimenti
Hai pensato di usare un RangeValidation come alternativa? Questo non può soddisfare le vostre esigenze, ma ti dà la possibilità di specificare il tipo di ingresso vi aspettate che potrebbe essere uno qualsiasi di stringa, intero, doppio, data o valuta. La scelta di valuta doppio o e impostando le proprietà MinimumValue e MaximumValue ai valori che soddisfano le vostre esigenze di input può fare il trucco.