每当我们注册系统用户时,一般系统都要求我们输入一个属于账号的密码,系统为了保护用户账号的安全,一般会对密码的长度进行一定的要求,那么,当我们遇到这个需求的时候该如何去解决呢?接下来,济南网站建设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(); }
评论