正则表达式验证电话号码格式
private void button1_Click(object sender, EventArgs e)
{
if (!IsTelephone(textBox1.Text))//验证电话号码格式是否正确
{ MessageBox.Show("电话号码格式不正确"); }//弹出消息对话框
else { MessageBox.Show("电话号码格式正确"); }//弹出消息对话框
}
/// <summary>
/// 验证电话号码格式是否正确
/// </summary>
/// <param name="str_telephone">电话号码信息</param>
/// <returns>方法返回布尔值</returns>
public bool IsTelephone(string str_telephone)
{
return //使用正则表达式判断是否匹配
Regex.IsMatch(str_telephone, @"^(\d{3,4}-)?\d{6,10}$");
}
点击‘电话验证’,进入IsTelephone(文本内容)方法使用正则表达式判断格式再返回给点击事件方法,根据返回结果提示
输入错误的电话号码提示电话号码格式不正确
输入正确的电话号码提示电话号码格式正确
正则表达式验证密码格式
private void button1_Click(object sender, EventArgs e)
{
if (!IsPassword(textBox1.Text.Trim()))//验证密码格式是否正确
{ MessageBox.Show("密码格式不正确!!!"); }//弹出消息对话框
else { MessageBox.Show("密码格式正确!!!!!"); }//弹出消息对话框
}
/// <summary>
/// 验证码码输入条件
/// </summary>
/// <param name="str_password">密码字符串</param>
/// <returns>返回布尔值</returns>
public bool IsPassword(string str_password)
{
return Regex.IsMatch(str_password, @"[A-Za-z]+[0-9]");
}
点击‘验证密码’,进入IsPassword (文本内容)方法使用正则表达式判断格式再返回给点击事件方法,根据返回结果提示
输入错误的密码格式提示密码格式不正确
输入正确的密码格式提示密码格式正确
正则表达式验证邮政编码格式
private void button1_Click(object sender, EventArgs e)
{
if (!IsPostalcode(textBox1.Text))//验证邮编格式是否正确
{ MessageBox.Show("邮政编号不正确!!!"); }//弹出消息对话框
else { MessageBox.Show("邮政编号正确!!!!!"); }//弹出消息对话框
}
/// <summary>
/// 验证邮编格式是否正确
/// </summary>
/// <param name="str_postalcode">邮编字符串</param>
/// <returns>返回布尔值</returns>
public bool IsPostalcode(string str_postalcode)
{
return Regex.IsMatch(str_postalcode, @"^\d{6}$");
}
点击‘验证邮编’,进入IsPostalcode (文本内容)方法使用正则表达式判断格式再返回给点击事件方法,根据返回结果提示
输入错误的邮政编码提示邮政编码格式不正确
输入正确的邮政编码提示邮政编码格式正确
开发工具与关键技术: Visual studio C#/WCF 作者:龙汝鹏 撰写时间:2019年04月01日