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

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top