110,536
社区成员
发帖
与我相关
我的任务
分享
/// 名称:IsMobilePhone
/// 功能:判断输入的是否为手机号码
/// </summary>
/// <param name="input">传入一个字符串</param>
/// <returns>bool值</returns>
public static bool IsMobilePhone(string input)
{
Regex regex = new Regex("^1\\d{10}$");
return regex.IsMatch(input);
}
/// <summary>
/// <summary>
/// 校验一个字符串是否为电话号码
/// </summary>
/// <param name="source"></param>
/// <returns></returns>
public static bool IsPhoneNum(string _value)
{
Regex regex = new Regex(@"^(86)?(-)?(0\d{2,3})?(-)?(\d{7,8})(-)?(\d{3,5})?$", RegexOptions.IgnoreCase);
return regex.Match(_value).Success;
}
string[] numbers = File.ReadAllText(@"D:/Paging.txt").Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
Regex regex = new Regex(@"(^(\d{2,4}[-_-—]?)?\d{3,8}([-_-—]?\d{3,8})?([-_-—]?\d{1,7})?$)|(^0?1[35]\d{9}$)");
foreach (var num in numbers)
{
Console.WriteLine(regex.Match(num));
}
Console.ReadKey();