只有数字,该数字可以是十进制(正则表达式)
-
23-09-2019 - |
题
在我的web应用程序我想验证用户只能输入数字和数字可以是整数或小数如何可以写为此正则表达式。帮我谢谢
解决方案
可以使用RegularExpressionValidator
这里是验证表达式ValidationExpression="[0-9]*\.?[0-9]*"
最后,将是什么样子......
<asp:RegularExpressionValidator ID="rgx" ControlToValidate="txtControl" runat="server"
ErrorMessage="*" Display="Dynamic" ValidationExpression="[0-9]*\.?[0-9]*"></asp:RegularExpressionValidator>
其他提示
你有没有考虑使用RangeValidation作为替代?这可能不符合你的要求,但它确实给你指定你期望的输入类型可能是字符串,整数,双,日期或货币中的任何一个的能力。选择双或货币并设置MinimumValue和MaximumValue属性以满足您的输入要求可以做的伎俩值。
不隶属于 StackOverflow