用正则表达式验证手机号码
作者:大鹏 发布于:2008-1-21 21:27 Monday 分类:Asp.Net 2.0
本实例介绍如何使用正则表达式验手机号格式,主要是使用Regex类的IsMatch方法来判断指定的手机号格式是否合法。中华人民共合国境内手号由11位数字构成。本实例使用“^[1]+[3,5]+\d{9}”表达式来验证输入手机号的合法性。
主要代码如下:
[code]private void button1_Click(object sender, EventArgs e)
{
if (!IsHandset(textBox1.Text))
{ MessageBox.Show("手机号不正确!!!");}
else { MessageBox.Show("手机号正确!!!!!");}
}
public bool IsHandset(string str_handset)
{
return System.Text.RegularExpressions.Regex.IsMatch(str_handset, @"^[1]+[3,5]+\d{9}");
}[/code]
« 上一篇 创建一个数字时钟 | 正则表达式难证URL 下一篇»