您的位置:首页 > 编程语言 > C#

运营商最新号码段 以及 手机号码的正则表达式判断

2016-10-08 17:39 281 查看

三大运营商最新号段

移动号段:

134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188
联通号段:

130 131 132 145 155 156 171 175 176 185 186
电信号段:

133 149 153 173 177 180 181 189
虚拟运营商:

170

C# 手机号码的正则表达式判断
/// <summary>
/// 判断一个号码是否是合法号码
/// </summary>
/// <param name="str_telephone"></param>
/// <returns></returns>
public bool IsTelephoneNumber(string phonenum)
{
return Regex.IsMatch(phonenum, @"^(0|86|17951)?(13[0-9]|15[012356789]|17[0135678]|18[0-9]|14[579])[0-9]{8}$");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息