JS判断是否为数字,是否为整数,是否为浮点数的代码


Posted in Javascript onApril 24, 2010

正则表达式方法

function checkRate(input) 
{ 
var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 //判断正整数 /^[1-9]+[0-9]*]*$/ 
if (!re.test(input.rate.value)) 
{ 
alert("请输入数字(例:0.02)"); 
input.rate.focus(); 
return false; 
} 
}

下面为普通函数写法
function BASEisNotNum(theNum) 
{ 
//判断是否为数字 
if (BASEtrim(theNum)=="") 
return true; 
for(var i=0;i<theNum.length;i++){ 
oneNum=theNum.substring(i,i+1); 
if (oneNum<"0" || oneNum>"9") 
return true; 
} 
return false; 
} 
function BASEisNotInt(theInt) 
{ 
//判断是否为整数 
theInt=BASEtrim(theInt); 
if ((theInt.length>1 && theInt.substring(0,1)=="0") || BASEisNotNum(theInt)){ 
return true; 
} 
return false; 
} 
function BASEisNotFloat(theFloat) 
{ 
//判断是否为浮点数 
len=theFloat.length; 
dotNum=0; 
if (len==0) 
return true; 
for(var i=0;i<len;i++){ 
oneNum=theFloat.substring(i,i+1); 
if (oneNum==".") 
dotNum++; 
if ( ((oneNum<"0" || oneNum>"9") && oneNum!=".") || dotNum>1) 
return true; 
} 
if (len>1 && theFloat.substring(0,1)=="0"){ 
if (theFloat.substring(1,2)!=".") 
return true; 
} 
return false;
Javascript 相关文章推荐
asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
Mar 14 Javascript
JavaScript调用后台的三种方法实例
Oct 17 Javascript
快速学习JavaScript的6个思维技巧
Oct 13 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
Nov 05 Javascript
localStorage实现便签小程序
Nov 28 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
Dec 14 Javascript
jquery实现左右滑动式轮播图
Mar 02 Javascript
js实现适配不同的屏幕大小
Apr 10 Javascript
JavaScript创建对象的七种方式(推荐)
Jun 26 Javascript
深入理解JavaScript 中的匿名函数((function() {})();)与变量的作用域
Aug 28 Javascript
微信小程序开发实现的IP地址查询功能示例
Mar 28 Javascript
JS数据类型分类及常用判断方法
Nov 19 Javascript
JavaScript 比较时间大小的代码
Apr 24 #Javascript
google 搜索框添加关键字实现代码
Apr 24 #Javascript
javascript XMLHttpRequest对象全面剖析
Apr 24 #Javascript
javascript之AJAX框架使用说明
Apr 24 #Javascript
基于jquery的一个图片hover的插件
Apr 24 #Javascript
预加载css或javascript的js代码
Apr 23 #Javascript
改变javascript函数内部this指针指向的三种方法
Apr 23 #Javascript
You might like
Thinkphp结合ajaxFileUpload实现异步图片传输示例
2017/03/13 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
JavaScript confirm选择判断
2008/10/18 Javascript
Javascript创建自定义对象 创建Object实例添加属性和方法
2012/06/04 Javascript
js css后面所带参数含义介绍
2013/08/18 Javascript
javascript用函数实现对象的方法
2015/05/14 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
2016/12/01 Javascript
Javascript实现base64的加密解密方法示例
2017/06/27 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
2019/09/30 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
JS如何判断对象是否包含某个属性
2020/08/29 Javascript
Python利用matplotlib生成图片背景及图例透明的效果
2017/04/27 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
python增加图像对比度的方法
2019/07/12 Python
python学生信息管理系统实现代码
2019/12/17 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
python安装和pycharm环境搭建设置方法
2020/05/27 Python
HTML5 Web Database 数据库的SQL语句的使用方法
2012/12/09 HTML / CSS
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
白兰氏健康Mall:BRAND’S
2017/11/13 全球购物
Stubhub英国:购买体育、演唱会和剧院门票
2018/06/10 全球购物
Shopbop中文官网:美国亚马逊旗下时尚购物网站
2020/12/15 全球购物
专营店会计助理岗位职责
2013/11/29 职场文书
四年的大学生生活自我评价
2013/12/09 职场文书
电子银行营销方案
2014/02/22 职场文书
出纳员岗位职责
2014/03/13 职场文书
初中新生军训方案
2014/05/13 职场文书
房屋财产继承协议书范本
2014/11/03 职场文书
2015年财政局工作总结
2015/05/21 职场文书
幼儿园六一主持词
2015/06/30 职场文书
Python入门之基础语法详解
2021/05/11 Python
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL
Pygame如何使用精灵和碰撞检测
2021/11/17 Python
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript