ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 网络编程 >> C#教程 >> C#中不使用正则如何判断字符串为数字

C#中不使用正则如何判断字符串为数字

来源:网络整理     时间:2014-11-23     关键词:判断字符串为数字

本篇文章主要介绍了"C#中不使用正则如何判断字符串为数字",主要涉及到判断字符串为数字方面的内容,对于C#教程感兴趣的同学可以参考一下:

我们在日常开发中经常需要判断用户输入的字符串是否为数字,通常我们可以正则表达式来很方便的判断出是否为字符串,那么不使用正则又如何判断呢,本文下面就使用非正则的方式来实现,代码如下:

        /// <summary>是否数字型字符串</summary>
        /// <param name="strInput">输入字符串</param>
        /// <returns>true/false</returns>
        public static bool IsNumeric(string strInput)
        {

            char[] ca = strInput.ToCharArray();
            bool found = true;
            for (int i = 0; i < ca.Length; i++)
            {
                if ((ca[i] < '0' || ca[i] > '9') && ca[i] != '.')
                {

                    found = false;
                    break;

                };

            };
            return found;

        }

调用就很简单了:

string inputStr=Request.Form("inputStr");

if(IsNumeric(inputStr))

{

   ShowBox("你输入的字符串为数字");

}

以上就介绍了C#中不使用正则如何判断字符串为数字,包括了判断字符串为数字方面的内容,希望对C#教程有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_94811.html

相关图片

相关文章