js使用正则表达式判断对象是不是数字,或者字符串是不是数字,或者是不是数字类型

 1 //判断是不是一个数字 或者 一个字符串里全是数字
 2     isNumber (value) {
 3       if (value === undefined || value === null || value === '') {
 4         return false
 5       }
 6
 7       if (typeof(value) === 'string') {
 8         //正整数
 9         var reNumber = /^\d+$/
10         //负整数
11         var reNeNumber = /^-\d+$/
12         //正实数
13         var reRealNumber1 = /^[1-9]\d*[.]\d+$/  //非零开头
14         var reRealNumber2 = /^0[.]\d+$/ //零开头
15         //负实数
16         var reNeRealNumber1 = /^-[1-9]\d*[.]\d+$/  //非零开头
17         var reNeRealNumber2 = /^-0[.]\d+$/ //零开头
18
19         if (reNumber.test(value) || reNeNumber.test(value)
20         || reRealNumber1.test(value) || reRealNumber2.test(value)
21         || reNeRealNumber1.test(value)|| reNeRealNumber2.test(value)) {
22           return true
23         }
24         else {
25           return false
26         }
27       }
28       else if (typeof(value) === 'number') {
29         return true
30       }
31       else {
32         return false
33       }
34     }

转载于:https://www.cnblogs.com/yezongjie/p/JS_IsNumber.html

js 判断是不是数字||判断字符串是不是数字(正则表达式)相关推荐

  1. Python判断一个字符串是否可以转换为数字(字符串转数字、字符串转整形、字符串转int、字符串转浮点型)

    方法一: isdigit() 不可识别汉字 小数类型 str1 = '1'str2 = '2.1'str3 = '三'str4 = '3.3.3.3'print(str1.isdigit())prin ...

  2. java字符转数字_Java字符串和数字间的转换

    title: Java字符串和数字间的转换 date: 2016-04-23 23:06:50 categories: Java tags: Java 一.字符串转数字 1.通过基本类型对应的包装类则 ...

  3. mysql sql 字符串字段保留数字_SQL字符串以及数字常用操作汇总

    SQL字符串以及数字常用操作汇总 更新时间:2013年06月11日 09:05:12   作者: 本篇文章是对SQL字符串以及数字的常用操作进行了详细的总结与分析,需要的朋友参考下 --将字符串中从某 ...

  4. 将字符数组中的字符转换为整型变量的数字 将字符串转换为数字

    首先要保证字符数组或字符串中的数据是数字,这样才能转换. 检测字符数组或字符串中是否为数字的方法: 遍历字符数组或字符串,检测是否有非数字字符,若有则无法转换,若没有则可以进行转换. 将字符数组或字符 ...

  5. python字符串拼接数字_Python字符串拼接数字的方法

    Python字符串拼接数字的方法 发布时间:2020-08-05 15:40:44 来源:亿速云 阅读:99 作者:小新 这篇文章将为大家详细讲解有关Python字符串拼接数字的方法,小编觉得挺实用的 ...

  6. golang把数字变字符串_Golang - 数字转字符串

    发现go语言内置的数字转字符串较为复杂,需要使用strconv的库,特别是float转字符串.可以单独写一个文件处理数字转字符串,便于调用. package main import ( "s ...

  7. nobelking 3 js 数字和数字相加 字符串连接 数字和字符串连接1

    以下结果是在IE8的测试结果 我只测试了变量相加,还没测试变量和常量 1.当两个变量(已经赋初值 )用"+"连接,如果含有至少一个为字符串 ,无论两个字符串是否定义时有var或者有 ...

  8. java输出数字与字符串_数字与字符串系列教材 (四)- Java 使用printf或format 进行格式化输出...

    步骤1:格式化输出 步骤2:printf和format 步骤3:换行符 步骤4:总长度,左对齐,补0,千位分隔符,小数点位数,本地化表达 步骤5:练习-黄鹤 步骤6:答案-黄鹤 步骤 1 : 格式化输 ...

  9. 解决oracle语句中 含数字的字符串按数字排序问题

    普通排序利用:order by 字段名 ASC 但是遇到有中文而且类型是varchar类型的结果就是这样 政采代(甲)字第0298号 政采代(甲)字第0421号 政采代(甲)字第1098号 政采代(甲 ...

  10. python怎样输出字符串和数字_Python 字符串和数字

    ERROR %s ONCLICK="window.history.back()">

最新文章

  1. 使用JAVA代码实现Android布局(一)RelativeLayout
  2. Leetcode 526.优美的排列 二进制状压DP
  3. aes离线解密工具_CTF常用工具、网站、练习平台
  4. sqlite--代码操作
  5. Xcode11 上传苹果卡在Authenticating with the iTunes store 或者transpoter上传卡在正在验证 APP - 正在通过App Store进行认证
  6. 【转】搭建Java版WebService
  7. 最长对称字符串php_有哪些像TENET一样中心对称的英语单词(误)
  8. 实战 IE8 开发人员工具
  9. Problem I: 函数---判断某年某月某日是这一年中的第几天
  10. b树c语言,B树——思路、及C语言代码的实现
  11. Netty核心模块组件
  12. mysql推荐内存_MySQL大内存配置方案 如my-medium.ini、my-huge.ini等
  13. android 4g wifi内外网,android 中判断网络状态5G 4G 3G 还是wifi
  14. 深入理解DRM(三)——MediaDRM和MediaCrypto
  15. 如何将两个PDF合并成一个?PDF合并方法
  16. JS中的正则表达式(一)
  17. 计算机 hdmi不显示桌面,电脑用HDMI连接电视,电视却只显示桌面 其他的什么都不显示...
  18. JRuby: Wiki: RailsWithH2InJNDIOnJetty — Project Kenai
  19. 下采样downsample和decimate
  20. 为 Vue 项目添加 cnzz 统计

热门文章

  1. tmux不自动加载配置文件.tmux.conf
  2. 新概念英语(1-73)The way to King Street
  3. 平安技术开放日质量保证技术专场第一期 [附部分 ppt]
  4. 二叉树的高度-递归-JS实现
  5. CentOS 6.5下SSH总提示Warning: Permanently added '****' (RSA) to the list of known hosts.
  6. 【前端】2015阿里前端实习生在线笔试题
  7. 刻骨铭心的startActivityForResult三级跳获得第三个Activity中返回的数据
  8. 2.1.5 编码与调制
  9. 查看自己生日是否在pi中
  10. 在 Jenkins 中使用声明式 Pipeline 构建 Android 项目