探秘 C# 正则表达式:精准验证非零正整数

济南云服务器 2025年2月3日06:05:53C#教程探秘 C# 正则表达式:精准验证非零正整数已关闭评论81阅读模式

在日常编写程序时,我们会经常使用正则表达式用于验证或处理字符串信息,下面,济南网站建设小编就为大家介绍一个小案例,通过正则表达式来验证用户输入的一个正整数,是否非零的正整数,有兴趣的朋友可以过来关注一下。

关键代码:

 

     // 定义验证非零正整数的正则表达式模式
        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}' 不是一个非零正整数。");
            }
        }

济南云服务器
  • 本文由 发表于 2025年2月3日06:05:53
  • 转载请务必保留本文链接:http://news.hcsw666.com/1993