CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请问各位如何用JAVASCIPT判断用户输入的是否是数字,如果不是进行提示。请各位赐教了。

楼主shyboy139(务实)2003-02-01 11:09:28 在 Web 开发 / ASP 提问

谢谢。 问题点数:100、回复次数:7Top

1 楼saucer(思归)回复于 2003-02-01 11:20:31 得分 40

use    
   
  if   (isNaN(YourValue))  
  {  
      alert("not   a   number");  
  }Top

2 楼aper168(凌宇)回复于 2003-02-01 11:21:53 得分 15

IsNumeric   函数  
   
  返回   Boolean   值指明表达式的值是否为数字。  
   
  IsNumeric(expression)  
  expression   参数可以是任意表达式。  
   
  说明  
  如果整个   expression   被识别为数字,IsNumeric   函数返回   True;否则函数返回   False。如果   expression   是日期表达式,IsNumeric   函数返回   False。  
   
  下面的示例利用   IsNumeric   函数决定变量是否可以作为数值:  
   
  Dim   MyVar,   MyCheck  
  MyVar   =   53       '赋值。  
  MyCheck   =   IsNumeric(MyVar)       '   返回   True。  
  MyVar   =   "459.95"       '   赋值。  
  MyCheck   =   IsNumeric(MyVar)       '   返回True。  
  MyVar   =   "45   Help"       '   赋值。  
  MyCheck   =   IsNumeric(MyVar)       '   返回   False。  
  Top

3 楼shyboy139(务实)回复于 2003-02-01 15:11:44 得分 0

还有其他的方法吗?Top

4 楼ckxp(好好学习,天天向上)回复于 2003-02-01 15:16:23 得分 15

textname=request("textname")  
  if   isnumeric(textname)   then  
  response.write   "是数字"  
  else  
  response.write   "不是数字"  
  end   ifTop

5 楼drzy(.)回复于 2003-02-01 15:16:33 得分 0

我只知IsNumeric关注Top

6 楼ckxp(好好学习,天天向上)回复于 2003-02-01 15:17:22 得分 0

其实用思归的吧,他的代码最经典,最好用!无人可比…!…Top

7 楼kongxiangli(笑看红尘)回复于 2003-02-01 15:25:22 得分 30

function   fucNumeric(str)      
  {      
  var   strSource   ="0123456789";      
  var   ch;      
  var   i;      
  var   temp;      
   
  for   (i=0;i<=(str.length-1);i++)    
  {    
   
  ch   =   str.charAt(i);    
  temp   =   strSource.indexOf(ch);    
  if   (temp==-1)    
  {    
  return   false;    
  }    
  }    
  if   (strSource.indexOf(ch)==-1)    
  {    
  return   false;    
  }    
  else    
  {    
  return   true;    
  }    
  }Top

相关问题

  • javascript判断email的输入
  • 如何用SQl语句判断表中是否有要输入的记录,没有继续下面的工作,有提示错误?
  • 如果判断一个文本里面输入的数字前三位是不是移动的号码头,就是135 136 137 138 139否则提示出错,
  • 求提示判断的解决方法!
  • 怎么判断键盘输入????????/
  • 判断输入的是数字
  • 如何判断输入是否正确?
  • 判断输入非空的问题!
  • 如何判断输入的类型?
  • 判断钩子中的输入焦点

关键词

  • 函数
  • 数字
  • isnumeric
  • myvar
  • 赋值
  • 表达式
  • mycheck
  • textname
  • 返回
  • 是否

得分解答快速导航

  • 帖主:shyboy139
  • saucer
  • aper168
  • ckxp
  • kongxiangli

相关链接

  • Web开发类图书

广告也精彩

反馈

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