每当我们注册系统用户时,一般系统都要求我们输入一个属于账号的密码,系统为了保护用户账号的安全,一般会对密码的长度进行一定的要求,那么,当我们遇到这个需求的时候该如何去解决呢?接下来,济南网站建设news.hcsw666.com/小编就来为大家介绍,在c#编程语言中一种通过正则表达式解决该需求的方法,有兴趣的朋友可以过来关注一下。
关键代码:
static void Main(string[] args)
{
// 定义密码长度验证的正则表达式
string pattern = @"^.{8,16}$";
Regex regex = new Regex(pattern);
string password;
//提示用户输入一个密码
Console.WriteLine("你好,请输入 8位以上16位以下的密码信息:");
password = Console.ReadLine();
if (regex.IsMatch(password))
{
Console.WriteLine("恭喜,您输入的密码长度符合要求。");
}
else
{
Console.WriteLine("抱歉,您输入的密码长度不符合要求。");
}
Console.ReadKey();
}
评论