asp .net 中 判断值是否是数字

代码

    public static bool IsNumeric(string str) 
    { 
        if (str == null || str.Length == 0)                
            return false;
        System.Text.ASCIIEncoding ascii = new System.Text.ASCIIEncoding(); 
        byte[] bytestr = ascii.GetBytes(str); 
        foreach (byte c in bytestr) 
        { 
            if (c < 48 || c > 57) 
            { 
                return false; 
            } 
        } 
        return true; 
    }

 

时间: 2024-11-10 07:25:11

asp .net 中 判断值是否是数字的相关文章

在asp.net中 判断不能小于0 大于360的 判断方法 正则表达式也行

问题描述 在asp.net中 判断不能小于0 大于360的 判断方法 正则表达式也行 在asp.net中 判断不能小于0 大于360的 判断方法 正则表达式也行 解决方案 string s = "123"; int i = int.Parse(s); if (i >= 0 && i <= 360) ... 正则 (d{1,2})|([1-2]d{2})|(3[1-5]d)|(360) 解决方案二: 范围: 0<i<360 var reg=/^((

怎样在C#中判断字符串为纯数字类型的? 我需要返回bool类型的

问题描述 怎样在C#中判断字符串为纯数字类型的?我需要返回bool类型的 解决方案 解决方案二:[/code]stringmessage="123fd";inti=0;try{result=int.Parse(message);//这里如果转换不成功会抛错returntrue;}catch{returnfalse;} 解决方案三:doublenum;if(double.TryParse(str,outnum)){} 解决方案四:boolfoundMatch=false;try{foun

Shell中判断字符串是否为数字的6种方法分享

  本篇文章主要介绍了"shell 判断字符串是否为数字",主要涉及到shell 判断字符串是否为数字方面的内容,对于shell 判断字符串是否为数字感兴趣的同学可以参考一下. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 #!/bin/bash   ## 方法

php/asp/asp.net中判断百度移动和PC蜘蛛的实现代码_相关技巧

由于移动流量日趋增多,我们统计网站流量的时候,需要把移动和PC的流量分开,而遇到百度蜘蛛的时候,为了更好更细的统计,也需要把百度蜘蛛的移动端和PC端分别来统计,这对网站分析有着非常重要的意义.本文提供判断百度移动蜘蛛和百度PC蜘蛛的源代码,有php.asp.asp.net三个版本. php版 <?php $ua=$_SERVER['HTTP_USER_AGENT']; $ua=strtolower($ua); if($ua!="" && strpos($ua,&q

Shell中判断字符串是否为数字的6种方法分享_linux shell

本篇文章主要介绍了"shell 判断字符串是否为数字",主要涉及到shell 判断字符串是否为数字方面的内容,对于shell 判断字符串是否为数字感兴趣的同学可以参考一下. #!/bin/bash ## 方法1 a=1234;echo "$a"|[ -n "`sed -n '/^[0-9][0-9]*$/p'`" ] && echo string a is numbers 第一个-n是shell的测试标志,对后面的串"`

Asp.net中判断一个session是否合法的方法

今天突然想到一个判断session是否合法的做法,asp.net的,之前我们的做法是下面这样的形式的:   复制代码 代码如下:  if (Session["UserID"] == "" || Session["UserID"] == null)  {      Response.Redirect("../Login.aspx?m=登录已超时,请重新登陆!");  } 一直我都觉得这个方法很不好,非常不好,但是一直也没找到好的

Asp.net中判断一个session是否合法的方法_实用技巧

复制代码 代码如下:  if (Session["UserID"] == "" || Session["UserID"] == null) {     Response.Redirect("../Login.aspx?m=登录已超时,请重新登陆!"); } 一直我都觉得这个方法很不好,非常不好,但是一直也没找到好的方法,刚才突然就想到和匿名方法,结合??运算符,如果session为空,那么就不合法的了, 可以用来判断用户是否登

Oracle中判断字段是否为数字_oracle

在我们平常的开发中可能会遇到这样的问题,就是判断某一列是否全部由数字组成,我们都知道oracle并没有给我们提供这样一个现成的函数,那么根据我的经验我总结了两个行之有效的方法(列名:column,表名:table): 1.使用trim+translate函数: 复制代码 代码如下: select * from table where trim(translate(column,'0123456789',' ')) is NULL; 这里要注意的是:translate函数的第三个参数是一个空格,不

ASP.NET中判断数据库是否存在相同数据

判断数据库是否存在相同数据,是常常用到一个功能,除了select外,还有其他方法吗?在这也向大家请教一下! (UrlAdd.aspx.cs)中示例代码 //判断网址是否存在 if (Navigation.BeUrl(url)) { sperror.InnerText = "网址你已经存在数据库了!"; return; } 查询网址是否存在数据库 public static bool BeUrl(string url) { string sql = "SELECT count(