本帖最后由 李荣壮 于 2012-1-1 19:42 编辑
使用正则表达式, 相当方便
需要先 using System.Text.RegularExpressions;-
- Console.WriteLine("请输入五个大写字母:");
- string inputString=Console.ReadLine();
- //^→字符串的开始,[A-Z]→大写 , {5}→重复5次, $→结束
- while (!Regex.IsMatch(inputString, "^[A-Z]{5}$"))
- {
- Console.WriteLine("输入错误,请重新输入五个大写字母!");
- inputString = Console.ReadLine();
- }
- Console.WriteLine("输入正确!"+inputString);
复制代码 |