CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何判断TextBox中的字符串是不是数字?(C#)--------------------------------

楼主Ipkiss(小白)2003-11-02 15:26:13 在 .NET技术 / ASP.NET 提问

如何判断TextBox中的字符串使不是数字?(C#) 问题点数:0、回复次数:12Top

1 楼Reminisce(出来混,迟早要还的……)回复于 2003-11-02 15:48:26 得分 0

System.Decimal.Parse    
  捕获异常  
  Top

2 楼kuangren(J※『一失足成千古恨,再回头已百年身』)回复于 2003-11-02 15:53:07 得分 0

可以在  
  try{}   catch{}中判断  
  也可以用Char.IsDigit等函数通过循环判断Top

3 楼rgbcn(奔向.net)回复于 2003-11-02 15:57:28 得分 0

使用一個RegularExpressionValidator验证控件对你的编辑框加以验证就可以了Top

4 楼rgbcn(奔向.net)回复于 2003-11-02 15:59:42 得分 0

不推荐用try   catch  
  see  
   
  使用一個RegularExpressionValidator验证控件对你的编辑框加以验证就可以了Top

5 楼rgbcn(奔向.net)回复于 2003-11-02 16:00:10 得分 0

错了  
   
  看  
   
  http://expert.csdn.net/Expert/topic/2172/2172600.xml?temp=.7351953Top

6 楼sjc0(流浪者)回复于 2003-11-02 16:06:06 得分 0

private   bool   CovertDesc(string   desc)  
  {  
  try    
  {  
  Convert.ToInt32.(desc);  
  return   true;  
  }  
  catch  
  {  
  return   false;  
  }  
  }  
  Top

7 楼loulanlouzhu(桃花潭水深千尺,不及阿勇念你情)回复于 2003-11-02 16:19:11 得分 0

大量使用try catch 会影响程序性能!Top

8 楼erictang2003()回复于 2003-11-02 17:15:44 得分 0

RegEx   r   =   new   RegEx(   "\d+"   );  
   
  if(   r.IsMatch(   textBox.Text   )   ){  
          Response.Write(   "数字"   );  
  }else{  
          Response.Write(   "不是数字"   );  
  }Top

9 楼Abac(~~)回复于 2003-11-02 18:32:29 得分 0

<asp:RegularExpressionValidator   ValidationExpression="\d+"   id="RegularExpressionValidator1"   runat="server"   ErrorMessage="请输入数字"   ControlToValidate="TextBox1"></asp:RegularExpressionValidator>Top

10 楼offer(煮熟的米饭)回复于 2003-11-06 23:27:40 得分 0

如果是browser可以在客户端用js的isNaN验证,省的提交。Top

11 楼brightvb(很笨,真的很笨。)回复于 2003-11-07 00:39:59 得分 0

当然是验证控件:  
  <asp:RegularExpressionValidator   ValidationExpression="\d+"   id="RegularExpressionValidator1"   runat="server"   ErrorMessage="请输入数字!"   ControlToValidate="TextBox1"></asp:RegularExpressionValidator>Top

12 楼gzfzxf(休养中)回复于 2003-11-07 01:04:22 得分 0

是呀,自已写一个凼数就得了呀,发现有数字就返回假.  
  Top

相关问题

  • 字符串判断
  • C问题:如何判断字符串到了末尾?(kingofark)
  • c#中如何判断中文字符串的真实长度
  • 关于怎样判断字符串是否结束(C)
  • 如何判断一个字符串全部是数字?(c#)
  • C中怎么判断字符串为空?
  • c++中那一个函数用来判断一个字符串是否在另一个字符串中的啊?
  • c++中那一个函数用来判断一个字符串是否在另一个字符串中的啊?
  • 在c中如何判断一个字符串是一个数字或日期字符串?
  • 怎样动态分配一个字符串的大小,并判断字符串的大小(用C++)

关键词

  • c#
  • 数字
  • 验证
  • 控件
  • 判断
  • 验证控件
  • textbox
  • 使用
  • try

得分解答快速导航

  • 帖主:Ipkiss

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo