html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

一个高效判断字符串是否全数字的函_.NET教程_编程技术

[ ] 已经帮助:人解决问题
字符串

  看到很多人都采用正则表达式或者一些其它五花八门的算法。经过简单的测试以后,下面的写法应该是比较高效的了

public static bool IsNum(string str)
{
 for(int i=0;i<str.Length;i++)
 {
  if(str[i]<='0' || str[i]>='9')
   return false;
 }
 return true;
}

  最后附加相关正则表达式给大家验证参考正则表达式:"^/d+$"

  另外如果有人喜欢用Char.IsNumber()也可以,但该方法有兼容全角的优点,所以整体速度不是特别好.

trmHTML5中文学习网 - HTML5先行者学习网
trmHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助