[英]Only digits, the digit may be decimal (regular expression)
在我的Web應用程序中,我想驗證用戶只能輸入數字,數字可能是整數或小數,我怎么能為此編寫正則表達式。 幫幫我謝謝
您可以使用RegularExpressionValidator
,這里是Validation Expression ValidationExpression="[0-9]*\\.?[0-9]*"
最后它看起來像......
<asp:RegularExpressionValidator ID="rgx" ControlToValidate="txtControl" runat="server"
ErrorMessage="*" Display="Dynamic" ValidationExpression="[0-9]*\.?[0-9]*"></asp:RegularExpressionValidator>
您是否考慮過使用RangeValidation作為替代方案? 這可能不符合您的要求,但它確實使您能夠指定您期望的輸入類型,可以是字符串,整數,雙精度,日期或貨幣中的任何一種。 選擇double或currency並將MinimumValue和MaximumValue屬性設置為滿足輸入要求的值可能會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.