// 判断输入是否为数字
function isNumeric(n) {return !isNaN(parseFloat(n)) && isFinite(n);
}

js中字符串转换为数字:
parseInt()函数可解析一个字符串,并返回一个整数。
parseFloat()函数可解析一个字符串,并返回一个浮点数。

parseInt("10");            //返回 10
parseInt("19",10);        //返回 19 (10+9)
parseInt("11",2);     //返回 3 (2+1)
parseInt("17",8);     //返回 15 (8+7)
parseInt("1f",16);        //返回 31 (16+15)
parseInt("010");      //未定:返回 10 或 8
<script>
document.write(parseFloat("10"))
document.write(parseFloat("10.00"))
document.write(parseFloat("10.33"))
document.write(parseFloat("34 45 66"))
document.write(parseFloat(" 60 "))
document.write(parseFloat("40 years"))
document.write(parseFloat("He was 40"))
</script>

输出:

10
10
10.33
34
60
40
NaN

js中提供一个方法,判断是不是一个数字。
IsNaN()函数用于检查其参数是否是非数字值。
true 不是一个数字
false 是一个数字。

<script>
document.write(isNaN(123));
document.write(isNaN(-1.23));
document.write(isNaN(5-2));
document.write(isNaN(0));
document.write(isNaN("Hello"));
document.write(isNaN("2005/12/12"));
</script>

输出:

false
false
false
false
true
true

isFinite() 函数用于检查其参数是否是无穷大。
如果 number 是有限数字(或可转换为有限数字),那么返回 true。否则,如果 number 是 NaN(非数字),或者是正、负无穷大的数,则返回 false。

<script>
document.write(isFinite(123)+ "<br />")
document.write(isFinite(-1.23)+ "<br />")
document.write(isFinite(5-2)+ "<br />")
document.write(isFinite(0)+ "<br />")
document.write(isFinite("Hello")+ "<br />")
document.write(isFinite("2005/12/12")+ "<br />")
</script>

输出:

true
true
true
true
false
false

js判断输入的是否为数字相关推荐

  1. js判断输入数字是否是整数,金额、数字

    function isIntNum(strNum){//js判断输入数字是否是整数 仅供学习思想var strCheckNum = strNum+"";if(strCheckNum ...

  2. js实现判断输入内容是否为数字

    有时候需要根据输入的内容来进行计算,这个时候就需要判断输入的内容是否是数字.JavaScript判断输入内容是否为数字的方法很多,接下来就来了解一下. 使用isNaN(x) 函数检查其参数是否是非数字 ...

  3. JS判断输入的字符串是否是数字(正则表达式)

    JS判断输入的字符串是否是数字(正则表达式) if (!checkNumber(gopage_val)) {alert("请输入正确页数(数字)");return false;} ...

  4. php 判断字符是否是数字_php判断输入是否是纯数字,英文,汉字的方法

    本文实例讲述了php判断输入是否是纯数字,英文,汉字的方法.分享给大家供大家参考.具体分析如下: 这里利用php的mb_strlen和strlen函数就可以轻松得知字符串的构成是全英文.英汉混合.还是 ...

  5. c#判断输入textbox是否为数字

    asp.net判断输入文字是否是数字 方案一: /** <summary> /// 名称:IsNumberic /// 功能:判断输入的是否是数字 /// 参数:string oText: ...

  6. php 判断同时存在英文跟数字,php判断输入是否是纯数字,英文,汉字的方法

    本文实例讲述了php判断输入是否是纯数字,英文,汉字的方法.分享给大家供大家参考.具体分析如下: 这里利用php的mb_strlen和strlen函数就可以轻松得知字符串的构成是全英文.英汉混合.还是 ...

  7. php判断是不是纯汉字,php判断输入是否是纯数字,英文,汉字的方法

    这篇文章主要介绍了php判断输入是否是纯数字,英文,汉字的方法,涉及php中mb_strlen和strlen等函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php判断输入是 ...

  8. js判断输入是否含有空格

    trim()方法用于删除字符串的头尾空白符,空白符包括:空格.制表符 tab.换行符等其他空白符等.(这个方法也可以判断是否输入的全是空格) trim()方法不会改变原始字符串: trim()方法不适 ...

  9. 编写函数,判断输入的三个数字是否能构成三角形的三条边。

    编写函数,判断输入的三个数字是否能构成三角形的三条边. 代码段: def triangle(a,b,c):if a <= 0 or b <= 0 or c <= 0:print('三 ...

最新文章

  1. 简单粗暴上手TensorFlow 2.0,北大学霸力作,必须人手一册!
  2. 李艳芳北京应用物理与计算机,太赫兹量子级联激光器有源区增益分析和设计-太赫兹科学与电子信息.PDF...
  3. 密码技术--国密SM3哈希算法及Go语言应用
  4. 【练习】2021下半年数据结构刷题笔记和总结 (二) 树、查找-- 不同的排序算法、二叉排序树 平衡二叉树、哈希表查找、线索二叉树、
  5. 正面管教php_中联重科团委快乐父母协会第五期正面管教家长基础班招募!
  6. 修改eclipse配置文件properties编码格式
  7. 美团笔试题——公司食堂
  8. 图的连通度问题的求法(转)
  9. ThinkPHP3.2.3完全开发手册离线手册
  10. redo log 和undo log_MySQL 持久化保障机制-redo 日志
  11. 求100以内的所有素数
  12. excel转word_excel怎么转word?常用方法合集,看你使用哪一种
  13. 什么是CRM客户关系管理系统?
  14. Oracle安装时先决条件检查失败
  15. 计算机系一班班会,计算机学院计算机类20级1班举行“爱在身边,温馨家园”主题班会...
  16. mysql多条新增字段sql合并为一条新增
  17. 常见格式浏览器在线预览
  18. 迅捷在线压缩有什么办法可以压缩视频
  19. 原来耳机还可以这么酷,哈氪零度无线耳机要音质更有颜值
  20. 有效投资边界的python实现

热门文章

  1. js 延迟执行php代码,jquery如何实现延迟执行
  2. vmstat、uptime、mpstat-CPU性能调优工具
  3. 这周心情起伏有点大。。。
  4. linux 中的test 命令
  5. ajax请求是宏任务还是微任务_声望系统详细了解,千万要把每周任务做完,不然损失很多声望经验...
  6. 一套超好用的“Excel导入导出+多线程处理导入数据+多线程事务回滚”的模板方法
  7. C++ bitset 用法
  8. PLL时钟分频(运用ODDR2)
  9. AI算法评测的基本流程和实际案例剖析
  10. 一个基于Flask框架做的仿QQ邮箱系统(收发邮件、贝叶斯模型训练、垃圾邮件过滤、个性化标签)