在日常编写程序时,我们会经常使用正则表达式用于验证或处理字符串信息,下面,济南网站建设小编就为大家介绍一个小案例,通过正则表达式来验证用户输入的一个正整数,是否非零的正整数,有兴趣的朋友可以过来关注一下。
关键代码:
// 定义验证非零正整数的正则表达式模式 string pattern = @"^[1-9]\d*$"; // 测试用的输入字符串数组 string[] testInputs = { "123", "0", "012", "-5", "abc", "1.5" }; foreach (string input in testInputs) { // 使用 Regex.IsMatch 方法进行匹配 bool isMatch = Regex.IsMatch(input, pattern); if (isMatch) { Console.WriteLine($"输入 '{input}' 是一个非零正整数。"); } else { Console.WriteLine($"输入 '{input}' 不是一个非零正整数。"); } }
评论