^[-+]?\d+(\.\d+)?$关于正则表达式
推荐去http://www.regexplib.com/看看,很不错的

解决方案 »

  1.   

    ^(-{0|1})+(\d)+(.{0\1})+(\d)
    这个好像不行啊我的教研代码是这样写的 public bool IsInt(string numberString)
    {
    Regex rCode = new Regex(@"^(-{0|1})+(\d)+(.{0\1})+(\d)");
    if(!rCode.IsMatch(numberString))
    {
    return false;
    }
    else
    {
    return true;
    }
    }
      

  2.   

    谢谢 Lucky_GuoGuo() 测试通过再请问一下,如何使用正则表达式判断是否是IP地址?刚才忘记问了,麻烦告诉我一下,因为比较急,之后我再去研究正则表达式谢谢
      

  3.   

    对了,还有MAC地址的正则表达式MAC地址一般为十六进制,也就是包含0123456789ABCDEF例如:08-00-46-63-FF-8C
      

  4.   

    ^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$