下面是使用规则表达式对TextBox进行验证: // 固定电话 private void textBox3_Validating( object sender, System.ComponentModel.CancelEventArgs e) ... { System.Text.RegularExpressions.Regex regex=new System.Text.RegularExpressions.Regex(@"^d{3,4}-d{7,8}$|^d{7,8}$"); if(this.textBox3.Text.Trim()!="") ...{ if(regex.IsMatch(this.textBox3.Text)) ...{ this.errorProvider1.SetError(this.textBox3,""); } else ...{ this.errorProvider1.SetError(this.textBox3,"有效格式:xxxx-xxxxxxx或xxxxxxx"); e.Cancel=true; } } else ...{ this.errorProvider1.SetError(this.textBox3,""); }}