判断一个数是否为整数或小数

1. 正则表达式

  • /^[0-9]+([.]{1}[0-9]+){0,1}$/

2. Number()方法

  • Number(),可以数字或字符串转成对应的小数或者整数
Number(1) // 1
Number(1.2) // 1.2
Number(1.20) // 1.2
Number(01.1) // 报错
Number("01.1") // 1.1
Number("1.100") // 1.1
Number(".") // NaN
Number("1.2.1") // NaN
Number("sjdffd551") // NaN

使用场景-input框只能输入整数或小数

  • 方法一
// inputValue为input框中的值
if (!inputValue.match(/^[0-9]+([.]{1}[0-9]+){0,1}$/)) {
  return message.info('请输入整数或小数');
}
  • 方法二
// inputValue为input框中的值
const inter = Number(inputValue);
if (Number.isNaN(inter)) {
  return message.info('请输入整数或小数');
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,272评论 0 4
  • JS基础 页面由三部分组成:html:超文本标记语言,负责页面结构css:层叠样式表,负责页面样式js:轻量级的脚...
    小贤笔记阅读 628评论 0 5
  • 100个常用的javascript函数 1、原生JavaScript实现字符串长度截取 复制代码代码如下: fun...
    老头子_d0ec阅读 368评论 0 0
  • 参考基础教程的整理,方便记忆 一、Object对象 (O大写) 所有其他对象都继承自这个对象。Object本身也是...
    Viaphlyn阅读 2,357评论 0 0
  • 简述JavaScript起源起源于美国的Netscape公司,原名为LiveScript,后改为JavaScrip...
    3ab670b99521阅读 3,068评论 0 0