注册系统填写联系电话,如果,我们输入的不正确的电话号码,就会出现很多不必要的麻烦,那么,我们如何通过正则表达式来验证手机号码是否合规,来确保用户的手机格式正确呢?下面,济南网站建设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("对不起,您输入的手机号码不符合规范,请检查后重新输入。"); } } }
评论