winform中利用正则表达式得到有效的电话/手机号

winform中利用正则表达式得到有效的电话/手机号private void btnTest_Click(object sender, EventArgs e)
winform中利用正则表达式得到有效的电话/手机号winform中利用正则表达式得到有效的电话/手机号        
winform中利用正则表达式得到有效的电话/手机号{
winform中利用正则表达式得到有效的电话/手机号            
//using System.Text.RegularExpressions; 先using这一段
winform中利用正则表达式得到有效的电话/手机号

winform中利用正则表达式得到有效的电话/手机号            
string _Result = "";
winform中利用正则表达式得到有效的电话/手机号            
string _Pattern = @"(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})";
winform中利用正则表达式得到有效的电话/手机号            Match m 
= Regex.Match(txtMobile.Text, _Pattern);           
winform中利用正则表达式得到有效的电话/手机号
winform中利用正则表达式得到有效的电话/手机号            
if (m.Groups.Count > 1)//表示能匹配到有效的手机号码 比如为:13016750139 不包含区号 
winform中利用正则表达式得到有效的电话/手机号winform中利用正则表达式得到有效的电话/手机号
            winform中利用正则表达式得到有效的电话/手机号{
winform中利用正则表达式得到有效的电话/手机号                _Result 
= m.Groups[0].Value;
winform中利用正则表达式得到有效的电话/手机号            }

winform中利用正则表达式得到有效的电话/手机号            
else
winform中利用正则表达式得到有效的电话/手机号winform中利用正则表达式得到有效的电话/手机号            
winform中利用正则表达式得到有效的电话/手机号{
winform中利用正则表达式得到有效的电话/手机号                _Pattern 
= @"(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,5}))?";
winform中利用正则表达式得到有效的电话/手机号                m 
= Regex.Match(txtMobile.Text, _Pattern);
winform中利用正则表达式得到有效的电话/手机号                
if (m.Groups.Count > 1)//表示能匹配到有效电话号码 有效格式为:区号(2-3位)-电话号码(7-8位)-分机号(3-5位) 分机号可选
winform中利用正则表达式得到有效的电话/手机号winform中利用正则表达式得到有效的电话/手机号
                winform中利用正则表达式得到有效的电话/手机号{
winform中利用正则表达式得到有效的电话/手机号                    _Result 
= m.Groups[0].Value;
winform中利用正则表达式得到有效的电话/手机号                }

winform中利用正则表达式得到有效的电话/手机号            }

winform中利用正则表达式得到有效的电话/手机号
winform中利用正则表达式得到有效的电话/手机号            
if (_Result != "")
winform中利用正则表达式得到有效的电话/手机号winform中利用正则表达式得到有效的电话/手机号            
winform中利用正则表达式得到有效的电话/手机号{
winform中利用正则表达式得到有效的电话/手机号                MessageBox.Show(
"有效的电话/手机号为:" + _Result);
winform中利用正则表达式得到有效的电话/手机号            }

winform中利用正则表达式得到有效的电话/手机号            
else
winform中利用正则表达式得到有效的电话/手机号winform中利用正则表达式得到有效的电话/手机号            
winform中利用正则表达式得到有效的电话/手机号{
winform中利用正则表达式得到有效的电话/手机号                MessageBox.Show(
"无效的电话/手机号码,请重新输入");
winform中利用正则表达式得到有效的电话/手机号            }

winform中利用正则表达式得到有效的电话/手机号           
winform中利用正则表达式得到有效的电话/手机号        }

 

上一篇:改善C#程序157个建议——建议37学习笔记:使用Lambda表达式代替方法和匿名方法


下一篇:Nginx搭建部署Web服务器并与NFS结合搭建负载均衡服务器