如何驗證註冊表單?目前,我正在開發一個項目,它有很多文本框,只有很少的單選按鈕和複選框,我需要驗證每個文本框,其中幾個文本框是必需的,而少數文本框可以是空的,但如果用戶在這些空白文本框上輸入文本,則應驗證這些輸入。目前,我正在使用嵌套if語句的正則表達式,但它非常耗時,並且我對這麼多if else語句感到困惑。如何驗證Windows表單
if (textBox1.Text != string.Empty) {
Regex emp1=new Regex("^[a-z-A-Z]+$");
if(emp1.IsMatch(textBox1.Text)) {
if (textBox2.Text != string.Empty) {
Regex emp2 = new Regex("^[0-9]+$");
if(emp2.IsMatch(textBox2.Text)) {
int a = int.Parse(textBox2.Text);
else {
MessageBox.Show("characters not allowed");
textBox2.Focus();
}
} else {
MessageBox.Show("pls enter age");
}
} else {
MessageBox.Show("no. are not allowed ");
}
} else {
MessageBox.Show("pls enter name");
textBox1.Focus();
}
難看的代碼示例請使用'SO'內的格式化沒有人想要滾動這個混亂 – MethodMan
神聖的嵌套。 –
Yo dawg,我聽說你喜歡'if'語句...... – ElGavilan