注册系统填写联系电话,如果,我们输入的不正确的电话号码,就会出现很多不必要的麻烦,那么,我们如何通过正则表达式来验证手机号码是否合规,来确保用户的手机格式正确呢?下面,济南网站建设news.hcsw666.com/小编就来和大家一起详细看看具体内容,希望对大家有所帮助!
关键代码:
using System;
using System.Text.RegularExpressions;
public class PhoneNumberValidator
{
private static readonly string _regexPattern = @"^\+?86\-?1[3-9]\d{9}$";
private static readonly Regex _regex = new Regex(_regexPattern);
public static bool IsPhoneNumberValid(string phoneNumber)
{
var trimmedNumber = phoneNumber.Trim();
return _regex.IsMatch(trimmedNumber);
}
public static void Main()
{
Console.WriteLine("请输入您的手机号码:");
string userPhoneNumber = Console.ReadLine();
if (IsPhoneNumberValid(userPhoneNumber))
{
Console.WriteLine("手机号码有效!");
}
else
{
Console.WriteLine("对不起,您输入的手机号码不符合规范,请检查后重新输入。");
}
}
}
评论