- 代码
public Frm_Main()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (!IsHandset(textBox1.Text))//验证手机号是否正确
{ MessageBox.Show("手机号不正确!!!"); }//弹出消息对话框
else { MessageBox.Show("手机号正确!!!!!"); }//弹出消息对话框
}
/// <summary>
/// 验证手机号是否正确
/// </summary>
/// <param name="str_handset">手机号码字符串</param>
/// <returns>返回布尔值</returns>
public bool IsHandset(string str_handset)
{
return Regex.使用正则表达式判断是否匹配
IsMatch(str_handset, @"^[1]+[3,8,5,7]+\d{9}$");
}
@"^[1]+[3,8,5,7]+\d{9}$ 正则表达式 用于检测中国大陆手机号码格式是否正确
- 运行图
输入错误的手机号码格式会提示输入错误
输入正确的格式