| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1147 人关注过本帖
标题:关于判断值是否数字的问题!
只看楼主 加入收藏
golmjie
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:129
专家分:176
注 册:2010-1-27
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:13 
关于判断值是否数字的问题!
我想问下怎样判断接收文本框或者弄分页时候接收Pega值时是不是数字,我上搜索引擎都是说用正则表达式的!有没有什么bool函数可以判断的哈?比如is什么什么的!或者有什么办法哈?请教!
搜索更多相关主题的帖子: 数字 判断 
2010-08-04 13:53
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
收藏
得分:4 
没有,总还是得自己写

仍然自由自我,永远高唱我歌,走遍千里...
2010-08-04 14:58
foktime
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:奥斯维辛
等 级:贵宾
威 望:35
帖 子:795
专家分:2742
注 册:2009-9-4
收藏
得分:4 
值.GetType()
2010-08-04 16:35
golmjie
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:129
专家分:176
注 册:2010-1-27
收藏
得分:0 
回复 3楼 foktime
我试了下他可以判断出哪种类型可是用他来直接和System.lnt32比较不了!
2010-08-04 17:03
golmjie
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:129
专家分:176
注 册:2010-1-27
收藏
得分:0 
回复 2楼 YSKING
……不明白强类型的还要自己写,asp.js都不用自己写了!
2010-08-04 17:04
Mark_hong
Rank: 2
等 级:论坛游民
帖 子:22
专家分:33
注 册:2010-7-28
收藏
得分:4 
可以的,利用Char.IsNumber函数,如:
/// <summary>
        /// 检查是否为数字
        /// </summary>
        /// <param name="c">要检查的内容</param>
        /// <returns>是:true,否:false</returns>
        public static bool IsNumeric(char[] chars)
        {
            foreach(char c in chars)
            {
                if (!Char.IsNumber(c))
                {
                    return false;
                }
            }
            return true;
        }
2010-08-04 17:30
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:4 
以下是引用golmjie在2010-8-4 17:04:45的发言:

……不明白强类型的还要自己写,asp.js都不用自己写了!
不是不用写,而是别人给你写好了
判断是否是数字的方法有很多,像楼上的方法是一种,用正则也是一种,用try的方法又是一种,还有其他很多方式,只是.NET没提供这类的方法而已

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-08-04 17:44
golmjie
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:129
专家分:176
注 册:2010-1-27
收藏
得分:0 
回复 6楼 Mark_hong
还是不明白我还是新手,你这里是定义了一个方法可是传进的是是个char[]数组啊?我要检查的是个值啊!比如"10"这个字符串就可以转,"10a"这个就不能转!
2010-08-04 19:29
golmjie
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:129
专家分:176
注 册:2010-1-27
收藏
得分:0 
回复 7楼 冰镇柠檬汁儿
人家都写好了多方便,异常用来判断是不是能转换数字,感觉有点怪!
2010-08-04 19:35
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
收藏
得分:4 
汗,C#怎么会没有,INT.TRYPARSE这个不就是
2010-08-04 19:42
快速回复:关于判断值是否数字的问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017040 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved