c#调用控制台程序并输入数据
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 验证手机号码的合法性
{
class Program
{
static void Main(string[] args)
{
bool areaAllow=false;//判断区号是否合法(区号138为合法)
Console.WriteLine("凯改卖请输入手机号码:");
string PhoneNumber = Console.ReadLine();
string areaNumber = PhoneNumber.Substring(0, 3);//提取电话号码的前三位作为区号,提取子串,从0下标开始,提取3位
if (areaNumber == "138")
areaAllow = true;
else
Console.WriteLine("您好,您的手机盯逗号码为非法");
if (areaAllow == true)
{
if (PhoneNumber.Length == 11)
Console.WriteLine("您好,您的手机号码合法");
else
Console.WriteLine("您好,您的手机号码为非法");
}
}
}
}
测试完毕,可用。我觉得这种条件判断更容易理解,foreach语句一般歼如是针对数组,而非字符串,至少在我现在了解的知识中foreach是这个效果
c#调用控制台程序并输入数据
string str = Console.ReadLine();
Console.Write(System.Text.RegularExpressions.Regex.IsMatch(str, @"巧铅磨丛^[1][3][8]\孝游好d{8}$"));
Console.ReadLine();
以上就是与判断手机号非法的测试用例以及手机号码校验的相关内容,也是关于c#调用控制台程序并输入数据的分享。看完判断手机号非法的测试用例一文后,希望这对大家有所帮助!