0
A
回答
2
如果您有權訪問將保存該值的屬性,則可以在該屬性上使用DataAnnotation。
[RegularExpression(Pattern="[0-9]+")]
public string MyProperty { get; set; }
這MSDN文章接着升技更多關於主題的深度。
0
很難確定一個數字是什麼,而不是。我會用TryParse
。如果失敗,它不是一個數字。
string s = "12345";
int number;
bool result = int.TryParse(s, out number);
if(!result)
{
// not a number.
}
+0
中不可用,但是我說我沒有'e.Handled'驗證器。所以我無法逃避事件我認爲有一些簡單的方法來做到這一點。像4.5中的'PreviewTextInput'一樣 – Nickon
相關問題
- 1. 文本框輸入驗證
- 2. 驗證輸入文本框?
- 3. 文本輸入驗證
- 4. 驗證輸入文本軌道
- 5. 使用jQuery輸入文本驗證
- 6. jQuery驗證輸入文本字段
- 7. 使用angularJS驗證輸入文本
- 8. 驗證文本輸入中的名稱
- 9. 驗證輸入多個文本框
- 10. 無法正確驗證輸入=文本
- 11. 通過javascript驗證文本框輸入
- 12. 驗證表單文本輸入
- 13. 文本輸入驗證功能Javascript
- 14. jsf(richfaces)只讀輸入文本驗證
- 15. 輸入文本驗證何時爲空
- 16. jQuery的空文本輸入驗證
- 17. 驗證時間爲輸入文本框
- 18. 輸入時驗證文本字段
- 19. 在swift中驗證文本輸入
- 20. 在SearchView中驗證文本輸入
- 21. 輸入文本驗證錯誤 - JSP
- 22. 試圖用bash驗證文本輸入
- 23. C#計算器文本輸入驗證
- 24. JQuery驗證文件輸入
- 25. Laravel輸入文件驗證
- 26. 文件輸入驗證
- 27. PHP文件輸入驗證
- 28. 輸入驗證
- 29. 驗證輸入
- 30. 驗證輸入
你不能只用tryparse嗎? –
使用掩碼文本框,那麼你不需要驗證 – Jonesopolis
你可以使用'char.IsNumeric'函數在我看來更容易 – MethodMan