CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

怎么判断TEXTBOX中输入的是不是数字。。。。

楼主SimpleDay(今天你穿内裤了吗?)2006-03-13 13:33:15 在 .NET技术 / ASP.NET 提问

Convert.ToDouble(TextBox1.Text).isnan  
  但是isnan后面要加参数。。  
  请问该怎么写????  
  用VB的   。。。。。谢谢 问题点数:20、回复次数:10Top

1 楼hanbb1982(粤饶字号@0768)回复于 2006-03-13 13:35:34 得分 4

Dim   i   As   Integer  
                  Dim   str,   restr   As   String  
                  Dim   re   As   System.Text.RegularExpressions.Regex  
                  '   restr   =   "/^(\+|-)?(0|[1-9]\d*)(\.\d*[1-9])?$/"  
                  restr   =   "^(-?\d+)(\.\d+)?$"  
                  re   =   New   System.Text.RegularExpressions.Regex(restr)  
                  For   i   =   star   To   ender  
                          str   =   CType(Me.FindControl("Textbox"   &   i),   TextBox).Text  
                          str   =   str.Replace("+",   "").Trim  
                          If   str   <>   ""   Then  
                                  If   re.IsMatch(str,   restr)   =   False   Then  
                                          newArray.Add("textbox"   &   i)  
                                          'Return   False  
                                          '   Else   :   Return   True  
   
                                  End   If  
                          Else  
                                  '   Return   True  
                          End   If  
                  NextTop

2 楼goody9807(http://goody9807.cnblogs.com)回复于 2006-03-13 13:36:31 得分 4

客户端用js判断  
   
  if   (isNaN(document。all(“TextBox1”)。value))  
  {  
  alert(‘OK’);  
   
  }  
  Top

3 楼songxiaozhao(雨朋)回复于 2006-03-13 13:38:02 得分 4

if(IsNumeric(TextBox1.Text))如果是数字,返回true  
  否则返回falseTop

4 楼beiouwolf(beiouwolf)回复于 2006-03-13 13:38:40 得分 4

是不是要把非数字字符删掉  
  dim   regexp   as   system.text.RegularExpressions.regex  
  dim   txt   as   string   =   regexp.replace(textbox1.text,"\d","")Top

5 楼SimpleDay(今天你穿内裤了吗?)回复于 2006-03-13 14:12:22 得分 0

不是。我想实现的是这样的效果  
  如果用户在TEXTBOX中输入的例如是OK这个词当   SELECTEDCHANGED时候就出现个提示说是非法输入  
  如果输入整数或是小数则正常。Top

6 楼SysPlus(万诱引力)回复于 2006-03-13 14:35:56 得分 4

using   System;  
  using   System.Collections;  
   
  public   class   MyClass  
  {  
  public   static   void   Main()  
  {  
  string   strA   =   "a.2";  
   
  Console.WriteLine(   CheckNo.isNo(   strA   ).ToString()   );  
  Console.ReadLine();  
  }  
  }  
   
  public   class   CheckNo  
  {  
  public   static   bool isNo(   string   Num   )  
  {  
  try  
  {  
  double   i   =   Convert.ToDouble(   Num   );  
   
  }  
  catch(   FormatException     e   )  
  {  
  return   false;  
  }  
   
  return   true;  
  }  
  }Top

7 楼SysPlus(万诱引力)回复于 2006-03-13 14:37:30 得分 0

IsNumeric   需要引用vb6.0的dllTop

8 楼beiouwolf(beiouwolf)回复于 2006-03-14 10:16:50 得分 0

<input   type="text"   onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\D]/g,''))"   onkeyup="javascript:value=value.replace(/[\D]/g,'')">  
   
  这样就不能写或者复制进非数字字符Top

9 楼grcbqw1(grcbqw1)回复于 2006-03-14 10:23:37 得分 0

MarkTop

10 楼IFocusYou(易寒)回复于 2006-03-14 10:32:51 得分 0

try  
  {  
          double   aa   =   Convert.ToDouble(TextBox1.Text);  
  }  
  catch  
  {  
  Response.Write("非数字");  
  }Top

相关问题

  • 判断输入的是数字
  • 请问如何判断textbox中输入的字符串全部由数字组成?
  • 怎么判断我在TEXTBOX里输入的字符是 字母、汉字还是数字?
  • 新手问题:如何判断在TEXTBOX中输入的内容是数字或字符
  • 如何用最快的方法判断TEXTBOX中输入的是数字还是字符?WINFORM
  • 怎么判断输入的是汉字(就是我在TextBox中只能输入键盘上的数字或字母).
  • 让TextBox只能输入数字!谢谢
  • textbox输入数字的问题,求教
  • 怎么让TEXTBOX只能输入数字
  • 怎么判断输入的是数字?谢谢

关键词

  • 数字
  • restr
  • textbox
  • todouble
  • regularexpressions
  • isnan
  • convert
  • dim
  • re
  • str

得分解答快速导航

  • 帖主:SimpleDay
  • hanbb1982
  • goody9807
  • songxiaozhao
  • beiouwolf
  • SysPlus

相关链接

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

广告也精彩

反馈

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