下面是使用规则表达式对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,"");
}
}
本文介绍了一种使用正则表达式验证TextBox中输入的固定电话号码的方法。通过定义特定的正则表达式来匹配电话号码的标准格式,确保用户输入的数据符合预期的形式。

被折叠的 条评论
为什么被折叠?



