c#中判断字符串是不是数字或字母的方法

2024年11月28日 10:48
有2个网友回答
网友(1):

下面程序中的IsNumeric方法判断字符串是否为数字

using system;
using System.Text.RegularExpressions;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = "-123.3456";
            if(IsNumeric(s))
            {
                Console.WriteLine("{0}是数字", s);
            }
        }
        
        static bool IsNumeric(string s)
        {
            // 用正则表达式判断是否为数字
            return Regex.IsMatch(s, @"^[+-]?\d*[.]?\d*$");
        }
   }
}

网友(2):

Char.IsDigit(要判断的内存);//这句判断是不是数字