首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用正则表达式验证器控制器检查asp.net中的输入值

如何使用正则表达式验证器控制器检查asp.net中的输入值
EN

Stack Overflow用户
提问于 2014-01-02 05:54:23
回答 3查看 695关注 0票数 0

我可以知道如何使用RegularExpressionValidator控制器在Asp.net中检查输入值时为0。然后显示错误信息?请告知

代码语言:javascript
复制
 <asp:RegularExpressionValidator id="Inv_QtyREV" runat="server" ErrorMessage=" Not allow input QTY is 0, please check again !!" ValidationExpression="([0])" ControlToValidate= "Inv_Qty" />
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-02 05:58:25

我想你只想让文本框输入数字

使用这个正则表达式

代码语言:javascript
复制
^(?=.*[1-9])\d*\.?\d*$
票数 1
EN

Stack Overflow用户

发布于 2014-01-02 06:13:43

你可以这样用

使用^(?=.*[1-9])\d*\.?\d*$而不是([0])

代码语言:javascript
复制
<asp:RegularExpressionValidator id="Inv_QtyREV" runat="server" ErrorMessage=" Not allow input QTY is 0, please check again !!" ValidationExpression="^(?=.*[1-9])\d*\.?\d*$" ControlToValidate= "Inv_Qty" />
票数 1
EN

Stack Overflow用户

发布于 2014-01-02 06:17:05

使用这个

代码语言:javascript
复制
^[1-9][0-9]*$

<asp:RegularExpressionValidator id="Inv_QtyREV" runat="server" ErrorMessage=" Not allow input QTY is 0, please check again !!" ValidationExpression="^[1-9][0-9]*$" ControlToValidate= "Inv_Qty" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20877133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档