js 判断是不是数字||判断字符串是不是数字(正则表达式)
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 判断是不是数字||判断字符串是不是数字(正则表达式)相关推荐
- Python判断一个字符串是否可以转换为数字(字符串转数字、字符串转整形、字符串转int、字符串转浮点型)
方法一: isdigit() 不可识别汉字 小数类型 str1 = '1'str2 = '2.1'str3 = '三'str4 = '3.3.3.3'print(str1.isdigit())prin ...
- java字符转数字_Java字符串和数字间的转换
title: Java字符串和数字间的转换 date: 2016-04-23 23:06:50 categories: Java tags: Java 一.字符串转数字 1.通过基本类型对应的包装类则 ...
- mysql sql 字符串字段保留数字_SQL字符串以及数字常用操作汇总
SQL字符串以及数字常用操作汇总 更新时间:2013年06月11日 09:05:12 作者: 本篇文章是对SQL字符串以及数字的常用操作进行了详细的总结与分析,需要的朋友参考下 --将字符串中从某 ...
- 将字符数组中的字符转换为整型变量的数字 将字符串转换为数字
首先要保证字符数组或字符串中的数据是数字,这样才能转换. 检测字符数组或字符串中是否为数字的方法: 遍历字符数组或字符串,检测是否有非数字字符,若有则无法转换,若没有则可以进行转换. 将字符数组或字符 ...
- python字符串拼接数字_Python字符串拼接数字的方法
Python字符串拼接数字的方法 发布时间:2020-08-05 15:40:44 来源:亿速云 阅读:99 作者:小新 这篇文章将为大家详细讲解有关Python字符串拼接数字的方法,小编觉得挺实用的 ...
- golang把数字变字符串_Golang - 数字转字符串
发现go语言内置的数字转字符串较为复杂,需要使用strconv的库,特别是float转字符串.可以单独写一个文件处理数字转字符串,便于调用. package main import ( "s ...
- nobelking 3 js 数字和数字相加 字符串连接 数字和字符串连接1
以下结果是在IE8的测试结果 我只测试了变量相加,还没测试变量和常量 1.当两个变量(已经赋初值 )用"+"连接,如果含有至少一个为字符串 ,无论两个字符串是否定义时有var或者有 ...
- java输出数字与字符串_数字与字符串系列教材 (四)- Java 使用printf或format 进行格式化输出...
步骤1:格式化输出 步骤2:printf和format 步骤3:换行符 步骤4:总长度,左对齐,补0,千位分隔符,小数点位数,本地化表达 步骤5:练习-黄鹤 步骤6:答案-黄鹤 步骤 1 : 格式化输 ...
- 解决oracle语句中 含数字的字符串按数字排序问题
普通排序利用:order by 字段名 ASC 但是遇到有中文而且类型是varchar类型的结果就是这样 政采代(甲)字第0298号 政采代(甲)字第0421号 政采代(甲)字第1098号 政采代(甲 ...
- python怎样输出字符串和数字_Python 字符串和数字
ERROR %s ONCLICK="window.history.back()">
最新文章
- 使用JAVA代码实现Android布局(一)RelativeLayout
- Leetcode 526.优美的排列 二进制状压DP
- aes离线解密工具_CTF常用工具、网站、练习平台
- sqlite--代码操作
- Xcode11 上传苹果卡在Authenticating with the iTunes store 或者transpoter上传卡在正在验证 APP - 正在通过App Store进行认证
- 【转】搭建Java版WebService
- 最长对称字符串php_有哪些像TENET一样中心对称的英语单词(误)
- 实战 IE8 开发人员工具
- Problem I: 函数---判断某年某月某日是这一年中的第几天
- b树c语言,B树——思路、及C语言代码的实现
- Netty核心模块组件
- mysql推荐内存_MySQL大内存配置方案 如my-medium.ini、my-huge.ini等
- android 4g wifi内外网,android 中判断网络状态5G 4G 3G 还是wifi
- 深入理解DRM(三)——MediaDRM和MediaCrypto
- 如何将两个PDF合并成一个?PDF合并方法
- JS中的正则表达式(一)
- 计算机 hdmi不显示桌面,电脑用HDMI连接电视,电视却只显示桌面 其他的什么都不显示...
- JRuby: Wiki: RailsWithH2InJNDIOnJetty — Project Kenai
- 下采样downsample和decimate
- 为 Vue 项目添加 cnzz 统计
热门文章
- tmux不自动加载配置文件.tmux.conf
- 新概念英语(1-73)The way to King Street
- 平安技术开放日质量保证技术专场第一期 [附部分 ppt]
- 二叉树的高度-递归-JS实现
- CentOS 6.5下SSH总提示Warning: Permanently added '****' (RSA) to the list of known hosts.
- 【前端】2015阿里前端实习生在线笔试题
- 刻骨铭心的startActivityForResult三级跳获得第三个Activity中返回的数据
- 2.1.5 编码与调制
- 查看自己生日是否在pi中
- 在 Jenkins 中使用声明式 Pipeline 构建 Android 项目