只要用戶嘗試輸入的數字不在範圍中,它就會顯示一條錯誤消息。我接受浮點數的代碼如下。我如何修改它來添加範圍驗證?c#文本框 - 僅接受範圍內的浮點數
private void h(object sender, Windows.UI.Xaml.Controls.TextChangedEventArgs e)
{
try
{
float time = float.Parse(hours.Text);
}
catch
{
label2.Text = "enter proper value ";
hours.Text = " ";
}
}
'如果(時間> 0 &&時間<24)'?? – 2013-05-05 10:50:05
你可以使用一個簡單的正則表達式並驗證正則表達式的輸入。同樣,這個正則表達式可以從配置文件中讀取,這樣就可以插入任何驗證邏輯並在運行時改變應用程序重新編譯時的行爲 – Saravanan 2013-05-05 11:50:51