正則判斷是否是數字


        /// <summary>
        /// 判斷是否為單精度數字
        /// </summary>
        /// <param name="str">比較字符串</param>
        /// <returns></returns>
        public static bool IsFloat(string str)
        {
            Regex regex = new Regex(@"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$");
            return regex.IsMatch(str);
        }

        /// <summary>
        /// 判斷是否是Double類型
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static bool IsDouble(string str)
        {
            Regex regex = new Regex(@"^[+-]?\d*[.]?\d*$");
            return regex.IsMatch(str);
        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM