C#手机号正则表达式
时间: 2023-12-20 22:31:59 浏览: 220
手机号正则表达式
以下是C#中用于验证手机号的正则表达式示例:
```csharp
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
string phoneNumber = "13812345678";
string pattern = @"^1[3456789]\d{9}$";
if (Regex.IsMatch(phoneNumber, pattern))
{
Console.WriteLine("手机号格式正确");
}
else
{
Console.WriteLine("手机号格式不正确");
}
}
}
```
该正则表达式的含义是:以1开头,第二位为3、4、5、6、7、8、9中的一个,后面跟着9位数字。如果输入的手机号符合这个模式,则输出“手机号格式正确”,否则输出“手机号格式不正确”。
阅读全文