*********************用手机号注册帐号对手机号判断(正则表达式判断)***********************************/
while (true)
{
Console.WriteLine("输入手机号,判断是否合规");
string phonenumber = Console.ReadLine();
//正则判断手机号是否合规
string path = @"((^13[0-9]{1}[0-9]{8}|^15[0-9]{1}[0-9]{8}|^14[0-9]{1}[0-9]{8}|^16[0-9]{1}[0-9]{8}|^17[0-9]{1}[0-9]{8}|^18[0-9]{1}[0-9]{8}|^19[0-9]{1}[0-9]{8})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)";
if (phonenumber.Length == 11)
&n
while (true)
{
Console.WriteLine("输入手机号,判断是否合规");
string phonenumber = Console.ReadLine();
//正则判断手机号是否合规
string path = @"((^13[0-9]{1}[0-9]{8}|^15[0-9]{1}[0-9]{8}|^14[0-9]{1}[0-9]{8}|^16[0-9]{1}[0-9]{8}|^17[0-9]{1}[0-9]{8}|^18[0-9]{1}[0-9]{8}|^19[0-9]{1}[0-9]{8})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)";
if (phonenumber.Length == 11)
&n

该博客介绍如何使用C#中的正则表达式来判断输入的手机号码是否符合规范。通过一个无限循环,用户可以输入手机号,然后利用正则表达式进行11位数字的校验,如果满足条件则提示手机号符合要求,否则提示不符合要求。
471

被折叠的 条评论
为什么被折叠?



