Seuls les chiffres, le chiffre peut être décimal (expression régulière)
-
23-09-2019 - |
Question
dans mon application web je veux valider que l'utilisateur peut saisir que des chiffres et le chiffre peut être un entier ou décimal comment puis-je écrire l'expression régulière pour cela. Je vous remercie aider
La solution
Vous pouvez utiliser RegularExpressionValidator
et validation Expression ici ValidationExpression="[0-9]*\.?[0-9]*"
Enfin, il sera ressembler à ...
<asp:RegularExpressionValidator ID="rgx" ControlToValidate="txtControl" runat="server"
ErrorMessage="*" Display="Dynamic" ValidationExpression="[0-9]*\.?[0-9]*"></asp:RegularExpressionValidator>
Autres conseils
Avez-vous envisagé d'utiliser un RangeValidation comme alternative? Cela peut ne pas répondre à vos exigences, mais il vous donne la possibilité de spécifier le type d'entrée que vous attendez ce qui pourrait être l'une de chaîne, entier, double, date ou monnaie. Le choix double ou monnaie et définir les propriétés MinimumValue et MaximumValue aux valeurs qui répondent à vos besoins d'entrée peuvent faire l'affaire.