在开发应用程序时,经常会遇到各种验证用户输入信息的需求,比如,系统验证用户输入的字符串信息是否是大小写字母,那么,当我们遇到该需求的时候,该如何解决呢?下面济南网站建设news.hcsw666.com/小编就来为大家介绍一种解决类似问题的方法,定义一个方法通过正则表达式验证用户输入的字符串信息是否是至少包含一个小写字母和一个大写字母,有需要的朋友可以过来参考一下。
关键代码:
- static void Main(string[] args)
- {
- string myString;
- Console.WriteLine("你好,请输入一个字符串信息,该信息至少包含一个小写字母和一个大写字母");
- myString = Console.ReadLine();
- bool isValid = ValidateInput(myString);
- Console.WriteLine(isValid ? "恭喜,您输入的字符串信息格式正确!" : "抱歉,您输入的字符串信息格式无效!");
- Console.ReadKey();
- }
- static bool ValidateInput(string myString)
- {
- string pattern = @"^(?=.*[a-z])(?=.*[A-Z]).+$";
- Regex regex = new Regex(pattern);
- return regex.IsMatch(myString);
- }
评论