求助!利用正则限制TextBox输入的电话
我想用正则使TextBox1实例中输入的是电话号码或手机号(有区号及位数限制),请教应该怎么写?
下面是写的一点求指正
Regex rg = new Regex(@""^\d{3,4}\-\d{7,8}|1\d{10}$"")
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (!rg.IsMatch(textBox1.Text))
{
MessageBox.Show("aaa"); //错误提示信息
}
补充:输入错误自动退格!
[ 本帖最后由 w948661236 于 2011-10-18 14:30 编辑 ]