运用 C# 正则表达式,精准验证非零负整数

济南云服务器 2025年2月4日06:08:29C#教程运用 C# 正则表达式,精准验证非零负整数已关闭评论81阅读模式

我们可以通过正则表达式来验证用户的信息是否是非零的正整数,那么,我们怎么通过正则表达式来验证某个数字信息是否是非零的负整数呢?

关键代码:

        string pattern = @"^-[1-9]\d*$";

 
        string[] testInputs = { "-123", "0", "-0", "123", "abc", "-1.5" };

        foreach (string input in testInputs)
        {
         
            bool isMatch = Regex.IsMatch(input, pattern);
            if (isMatch)
            {
                Console.WriteLine($"输入 '{input}' 是一个非零负整数。");
            }
            else
            {
                Console.WriteLine($"输入 '{input}' 不是一个非零负整数。");
            }
        }

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