JavaScript判断输入是否为数字类型的方法总结


Posted in Javascript onSeptember 28, 2017

JavaScript判断输入是否为数字类型的方法总结

前言

很多时候需要判断一个输入是否位数字,下面简单列举集中方法。

第一种方法 isNaN

isNaN

返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字)。

NaN 即 Not a Number

isNaN(numValue)

但是如果numValue果是一个空串或是一个空格,而isNaN是做为数字0进行处理的,而parseInt与parseFloat是返回一个错误消息,这个isNaN检查不严密而导致的。

第二种方法 正则表达式

function checkRate(input) { 
var re = /^[0-9]+.?[0-9]*/;//判断字符串是否为数字//判断正整数/[1−9]+[0−9]∗]∗/ 

if (!re.test(nubmer)) { 


alert(“请输入数字”); 

} 
}

第三种方法 利用parseFloat的返回值

function isNotANumber(inputData) { 
//isNaN(inputData)不能判断空串或一个空格 

//如果是一个空串或是一个空格,而isNaN是做为数字0进行处理的,而parseInt与parseFloat是返回一个错误消息,这个isNaN检查不严密而导致的。 

if (parseFloat(inputData).toString() == “NaN”) { 


//alert(“请输入数字……”); 


return false; 

} else { 


return true; 

} 
}

如有疑问请留言或者到本站社区 交流讨论,感谢阅读,希望通过本文能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
javascript开发技术大全-第1章javascript概述
Jul 03 Javascript
jWiard 基于JQuery的强大的向导控件介绍
Oct 28 Javascript
js模拟hashtable的简单实例
Mar 06 Javascript
30个经典的jQuery代码开发技巧
Dec 15 Javascript
Javascript 拖拽雏形(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 Javascript
JavaScript电子时钟倒计时
Jan 09 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
Feb 14 Javascript
JavaScript中使用import 和require打包后实现原理分析
Mar 07 Javascript
vue.js使用3DES加密的方法示例
May 18 Javascript
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
Oct 31 Javascript
javascript设计模式 ? 代理模式原理与用法实例分析
Apr 16 Javascript
javascript实现点击小图显示大图
Nov 29 Javascript
详解Node全局变量global模块
Sep 28 #Javascript
React Native预设占位placeholder的使用
Sep 28 #Javascript
import与export在node.js中的使用详解
Sep 28 #Javascript
AngularJS 仿微信图片手势缩放的实例
Sep 28 #Javascript
AngularJS路由删除#符号解决的办法
Sep 28 #Javascript
深入理解React高阶组件
Sep 28 #Javascript
基于webpack 实用配置方法总结
Sep 28 #Javascript
You might like
PHP字符串的连接的简单实例
2013/12/30 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
基于PHP实现商品成交时发送短信功能
2016/05/11 PHP
改进:论坛UBB代码自动插入方式
2006/12/22 Javascript
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
一个javascript参数的小问题
2008/03/02 Javascript
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
2010/01/15 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
2011/10/06 Javascript
jQuery.each()用法分享
2012/07/31 Javascript
node.js中的console.log方法使用说明
2014/12/09 Javascript
Windows系统中安装nodejs图文教程
2015/02/28 NodeJs
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
jQuery简单实现日历的方法
2015/05/04 Javascript
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
vue-router传递参数的几种方式实例详解
2018/11/13 Javascript
利用JavaScript为句子加标题的3种方法示例
2021/01/05 Javascript
[35:39]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第二场 11.22
2020/11/24 DOTA
python GUI库图形界面开发之PyQt5信号与槽基本操作
2020/02/25 Python
VSCode配合pipenv搞定虚拟环境的实现方法
2020/05/17 Python
python 写一个水果忍者游戏
2021/01/13 Python
详解pandas apply 并行处理的几种方法
2021/02/24 Python
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
Desigual德国官网:在线购买原创服装
2018/03/27 全球购物
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
英国独特家具和家庭用品购物网站:Cuckooland
2020/08/30 全球购物
Java基础面试题
2012/11/02 面试题
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
十佳教师事迹材料
2014/01/11 职场文书
六一儿童节主持词
2014/03/21 职场文书
就业协议书的作用
2014/04/11 职场文书
求职信的正确写法
2014/07/10 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
县委务虚会发言材料
2014/10/20 职场文书
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python
JavaWeb 入门篇(3)ServletContext 详解 具体应用
2021/07/16 Java/Android