最近做一个WinForm项目,需要对用户输入的电话号码进行判断。
下面是对电话号码的简单判断:
1.固定电话的判断规则:区号分为3位或4位:其中区号可以用小括号括起来或者不括起来,区号与本地号间可以用连字号或空格间隔,也可以没有间隔 。
代码如下:
public static bool isPhone(string input)
{
Regex regex = new Regex(@"((\d{
11})|^((\d{
7,8})|(\d{
4}|\d{
3})-(\d{
7,8})|(