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 相关文章推荐
javascript 嵌套的函数(作用域链)
Mar 15 Javascript
checkbox使用示例
Aug 23 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
Jan 16 Javascript
jquery获取当前元素索引值用法实例
Jun 10 Javascript
jquery实现的Banner广告收缩效果代码
Sep 02 Javascript
JavaScript+CSS无限极分类效果完整实现方法
Dec 22 Javascript
jQuery的each循环用法简单示例
Jun 12 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
Feb 13 Javascript
JavaScript中双向数据绑定详解
May 03 Javascript
vue中计算属性(computed)、methods和watched之间的区别
Jul 27 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
Aug 07 Javascript
element表格翻页第2页从1开始编号(后端从0开始分页)
Dec 10 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
第十五节--Zend引擎的发展
2006/11/16 PHP
escape unescape的php下的实现方法
2007/04/27 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
PHP使用GIFEncoder类处理gif图片实例
2014/07/01 PHP
javascript some()函数用法详解
2014/11/13 PHP
PHP二维数组矩形转置实例
2016/07/20 PHP
浅谈Laravel中的一个后期静态绑定
2017/08/11 PHP
javascript CSS画图之基础篇
2009/07/29 Javascript
javascript showModalDialog,open取得父窗口的方法
2010/03/10 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
Bootstrap模态框插件使用详解
2017/05/11 Javascript
webpack教程之webpack.config.js配置文件
2017/07/05 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
for循环 + setTimeout 结合一些示例(前端面试题)
2017/08/30 Javascript
手把手带你封装一个vue component第三方库
2019/02/14 Javascript
Jquery让form表单异步提交代码实现
2019/11/14 jQuery
用Python实现一个简单的能够发送带附件的邮件程序的教程
2015/04/08 Python
在Python程序中进行文件读取和写入操作的教程
2015/04/28 Python
举例区分Python中的浅复制与深复制
2015/07/02 Python
Python设计模式之简单工厂模式实例详解
2019/01/22 Python
Python图像阈值化处理及算法比对实例解析
2020/06/19 Python
python实现简易版学生成绩管理系统
2020/06/22 Python
pycharm2020.1.2永久破解激活教程,实测有效
2020/10/29 Python
英国高档百货连锁店:John Lewis
2017/11/20 全球购物
莫斯科大型旅游休闲商品超市:Camping.ru
2020/09/16 全球购物
Servlet面试题库
2015/07/18 面试题
网站设计师的岗位职责
2013/11/21 职场文书
2014年应届大学生自我评价
2014/01/09 职场文书
《白鹅》教学反思
2014/04/13 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
交通事故和解协议书
2015/01/27 职场文书
2015年销售工作总结范文
2015/03/30 职场文书
医务人员岗前培训心得体会
2016/01/08 职场文书
创业开店,这样方式更合理
2019/08/26 职场文书
学习nginx基础知识
2021/09/04 Servers