判断电话号码运营商

来源:互联网 发布:剑三当战炮姐脸型数据 编辑:程序博客网 时间:2024/05/01 04:55

c#中 正则表达式的应用。

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Text.RegularExpressions;namespace IsPhone{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();            button1.BackColor = Color.FromArgb(255, 0, 0);            button1.ForeColor = Color.FromArgb(0, 0, 255);        }        private void button1_Click(object sender, EventArgs e)        {            string chainaMobile = @"^(13[4-9]|15[0|1|2|7|8|9]|18[7|8])\d{8}$";            string chinaUnicome= @"^(13[0-2]|15[5|6]|18[5|6])\d{8}$";            string chinaTelecom = @"^(13[3]|15[3]|18[0|9])\d{8}$";            if (Regex.IsMatch(textBox1.Text, chainaMobile))            {                MessageBox.Show("ChainaMobile number.");            }            else if (Regex.IsMatch(textBox1.Text, chinaUnicome))            {                MessageBox.Show("ChinaUnicome number.");            }            else if (Regex.IsMatch(textBox1.Text, chinaTelecom))            {                MessageBox.Show("ChinaTelecom number.");            }            else            {                MessageBox.Show("This is a empty number.");            }        }    }}


 

原创粉丝点击