我目前正在使用VB.NET編寫ASP.NET Web應用程序。我想知道如何將正則表達式驗證器的輸入限制爲數字(具有特定的數字位數,例如7-20位數)。限制正則表達式驗證器的輸入
0
A
回答
4
可以使用大括號中的正則表達式這樣
^[0-9]{7,20}$
限制這會從7-20個數字進行限制。查看詳細說明,請參見以下鏈接 http://msdn.microsoft.com/en-us/library/ms972966.aspx
0
使用此
ValidationExpression="^[0-9]{7,20}$"
2
<asp:RegularExpressionValidator ID="req" runat="server" ErrorMessage="hi"
ControlToValidate="txt1" ValidationExpression="^[0-9]{7,20}$">
</asp:RegularExpressionValidator>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
這是另一種方式,讓數字只用最小的7個最多20個字符
相關問題
- 1. 輸入驗證的正則表達式
- 2. 允許空作爲輸入的正則表達式驗證器
- 3. Asp.net正則表達式驗證器 - 驗證表達式
- 4. 驗證正則表達式輸入,最好使用正則表達式
- 5. ASP.Net正則表達式(%符號)正則表達式驗證器
- 6. 正則表達式輸入驗證限制爲最大值。逗號
- 7. URL驗證器的正則表達式
- 8. 正則表達式驗證
- 9. 正則表達式驗證
- 10. 正則表達式驗證
- 11. 正則表達式驗證
- 12. 正則表達式驗證
- 13. 正則表達式驗證
- 14. 需要輸入驗證的正則表達式模式
- 15. C#入口驗證正則表達式
- 16. C#正則表達式驗證驗證
- 17. ASP.NET正則表達式驗證器
- 18. 正則表達式語法驗證器
- 19. Asp.net正則表達式驗證器
- 20. 正則表達式驗證輸入模式(ZHA123456)僅
- 21. 正則表達式在Chrome模式輸入驗證
- 22. 正則表達式驗證的正則表達式
- 23. 用於驗證輸入的文本框的正則表達式
- 24. 驗證在Javascript中使用正則表達式的輸入
- 25. 使用正則表達式在jquery中的輸入驗證
- 26. 使用正則表達式驗證jQuery中的輸入
- 27. 在R中驗證輸入字符串的正則表達式
- 28. 使用Javascript中的正則表達式驗證輸入
- 29. C#正則表達式的幫助 - 驗證輸入
- 30. 創建用於輸入驗證的正則表達式
沒錯,但在.NET這也與阿拉伯'3'等其他數字相符。不確定是否需要。 –
我認爲,這不是事實。我檢查它在正則表達式EXE以及。NET正則表達式驗證控制。該字符不被上述表達式接受。 – Pankaj
嗯。根據[文檔](http://msdn.microsoft.com/en-us/library/20bw873z(v = vs80).aspx),它匹配與'\ p {Nd}'相同的匹配阿拉伯數字。你在談論服務器端驗證?客戶端驗證必須在JavaScript中完成,並且'\ d'確實只匹配'[0-9]'。 –