南雄北北

导航

C#用正则表达式判断输入字符是否为数字

 在需要用到的地方添加引用:using System.Text.RegularExpressions;

public bool m_blnIsNUmber(string p_strVaule)
       {
           if (p_strVaule == "")
           {
               return false;
           }
           else
           {
               Regex m_regex = new System.Text.RegularExpressions.Regex("^(-?[0-9]*[.]*[0-9]{0,3})$");
               return m_regex.IsMatch(p_strVaule);
           }
       }

posted on 2010-04-20 18:31  南雄北北  阅读(1261)  评论(0编辑  收藏  举报