正则表达式校验正数/负数
1、正则表达式校验输入框为正数(包含小数)
var regPos = /^(([^0][0-9]+|0)\.([0-9])$)|^(([^0][0-9]+|0)$)|^(([1-9]+)\.([0-9])$)|^(([1-9]+)$)/;
单独拆分:
1. 整数:/^(([^0][0-9]+|0)$)|^(([1-9]+)$)/
2. 小数:/^((([^0][0-9]+|0)\.([0-9]{1,2}))$)|^(([1-9]+)\.([0-9]{1,2})$)/
若更改小数点前限制位数,则更改 + (例如:小数点前限制4位——([^0][0-9]\d{0,3}|0)——([1-9]]\d{0,3}) ),整数同理。
若更改小数点后限制位数,则更改 {1,2} ( 例如::小数点后最多保留3位——{1, 3};小数点后必须保留3位——{3} )。
此式不能判断 .123(小数点在最前面)这种情况,需用indexOf辅助判断;
if(val.indexOf(".")==0) { return false}
2、正则表达式校验输入框为负数(包含小数)
var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/
此式不能判断 -002 -00.2 这种情况,加上indexOf辅助判断;
if(val.indexOf("-")==0 && val.indexOf("0")==1) && (val.indexOf(".")==-1 || val.indexOf(".")>2))
{return false}
正则表达式校验正数/负数相关推荐
- 通过正则表达式校验手机号码,拿走即用!
校验手机号码 2021/01/06更新,电信新增了191号段 1. 单纯校验长度 2.正则表达式校验数字 3.正则表达式校验是否是大陆号码 4.正则表达式校验是否是香港号码 //校验长度private ...
- Java正则表达式校验工具类_【Java工具类】----正则表达式校验工具类
/** * @Title: RegexValidateUtil.java * @Package org.csun.nc.util * @Description: TODO * @author chis ...
- 接口请求,上传byte数组byte[]数据异常,负数变正数/负数变63
接口请求,上传byte数组byte[]数据异常,负数变正数/负数变63 参考文章: (1)接口请求,上传byte数组byte[]数据异常,负数变正数/负数变63 (2)https://www.cnbl ...
- java正则表达式验证密码_java密码验证正则表达式校验
,正则表达式就是记录文本规则的代码. php密码验证正则表达式(8位长度限制) //密码验证 $password = "zongzi_Abc_oo13a2"; $n = preg_ ...
- java qq验证_JAVA正则表达式校验qq号码的方法
导读 正文 Java 正则表达式 正则表达式定义了字符串的模式. 正则表达式可以用来搜索.编辑或处理文本. 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别. 正则表达式实例 一个字符串其 ...
- 计算机中的正数,负数到底是什么?
---------------------------------------- author:hjjdebug date: 2017年 11月 14日 星期二 09:47:13 CST ------ ...
- 前端开发:使用JS正则表达式校验邮箱和手机号的方法,安卓面试题最新2020
6. ? 匹配前面的子表达式零次或一次: 7. \d 匹配一个数字字符,等价于[0-9]: ( ) 标记一个子表达式的开始和结束位置: 9. . 匹配除换行符 \n 之外的任何单字符: \ 将 ...
- C#使用正则表达式校验邮箱
在C#中,可以使用Regex正则表达式类来校验前台提交过来的邮箱字段信息是否符合要求,Regex类是C#中有关正则表达式处理的相关类,功能强大,我们只需要在实例化Regex类的时候指定相应的规则为邮箱 ...
- 原码、补码以及正数/负数的左移和右移
文章目录 一 .原码和补码 1.1 原码表示法 1.2 补码表示法 二.C++正数/负数的左移和右移 2.1 正数的左移和右移 2.2 负数的左移和右移 2.3 扩展(对正负数都适用,下面以正数为例) ...
最新文章
- leetcode004 Median_of_Two_Sorted_Arrays.py
- NSOperation下载网络图片(四)
- Xilinx IP解析之FIFO Generator v13.2
- HTML标题h,HTML H标题标签
- websocket wss_使用wss和HTTPS / TLS保护WebSocket的安全
- 普通 项目打包包含第三方jar包
- 印度不只有开挂火车,还有一开挂的数学家,凭一己之力单刷数学界
- 初级菜鸟程序员浅谈开源和共享精神
- 查看linux中某个端口(port)是否被占用***
- 编写安全代码:小心使用浮点数
- Gosn解决在集合中int自动转换为duble类型
- 「驱动安装」HighPoint RocketRAID R2722 磁盘阵列卡 驱动安装教程
- badboy录制脚本错误问题解决
- index函数python查询所有_Python List index()方法
- zigbee基础应用(五)uart串口通信
- 12306抢票系统的NB解析
- 对安卓手机上的APP做monkey压力测试
- FPGA 学习笔记:Vivado 2020.2 MicroBlaze MIG 测试 DDR3 篇尾
- python双星号什么运算_**(双星号/星号)和*(星号/星号)对参数有什么作用?...
- SICK LMS 111激光雷达数据读取与分析
热门文章
- 抖音爆火的“弹幕互动游戏”是什么,如何搭建直播间?
- 公众号开发素材管理,php删除微信素材
- Android APP - GPS定位并获取地理位置
- html input 删除线,css样式实现字体删除线效果
- 2020-07-08 HTTP协议学习
- 汽车销售数据相关性分析
- 【手绘漫画】面试必考之图解逆转单链表/单链表逆序
- Space Cloud updated Crack
- [渝粤教育] 广东-国家-开放大学 21秋期末考试马克思主义基本原理概论(A)10882k1
- uniapp 实现拨打电话