正则表达式--限制input输入0~1之间的小数,含0,1,最多两位小数
一个简单的正则表达式,工作中可能经常用到,限制字符串的输入、数字的输入,这些用一个onkeyup就解决了,如:οnkeyup="value=value.replace(/[^\d]/g,'') //限制输入数字
最近有个小需求,限制输入框输入费率,要求:只能输入0-1之间的小数,最大是1,最小为0,且最多输入2位小数
正则表达式:angular中定义一个ng-keyup="restrictInp()",写法如下,这样就可以限制了,input属性中加了限制maxlength=4,这样的话能保证最多输入2位小数
$scope.restrictInp = function(input) {var reg = /^(0.\d+|0|1)$/;if (reg.test(input)) {$scope.deptExpressFeeVo.configValue = input;} else {if (input != "0.")$scope.deptExpressFeeVo.configValue = "";}
};
之前把正则表达式放到input输入框中直接限制,一直有问题:如下(注意:该方法不可行)
<input type="text" onkeyup="value=value.replace(/^(0.\d+|0|1)$/,'')" maxlength="4"ng-model="deptExpressFeeVo.configValue" />
但平时限制只输入数字的时候还是可以直接写在输入框的:
<input type="text" onkeyup="value=value.replace(/[^\d]/g,'')" maxlength="4"ng-model="deptExpressFeeVo.configValue" />
正则表达式--限制input输入0~1之间的小数,含0,1,最多两位小数相关推荐
- 输入框限制只能输入数字,正数、负数、0,最多两位小数;数字输入框可以输入负数,并最多保留两位小数;el-number-input去掉四舍五入和自动补齐小数;
场景: –要求1:输入框只能输入数字,可以使正数.负数.0,小数点最多保留两位. –要求2:不需要自动补齐小数点,也不需要自动四舍五入. element-ui的数字输入框el-input-number ...
- python输入圆的半径求面积及周长并保留两位小数_VB程序题:输入半径,计算圆周长和圆面积,如下图所示。...
VB程序题:输入半径,计算圆周长和圆面积,如下图所示. 进一步要求,为了保证程序运行的正确,对输入的半径要进行合法性检查,数据检查调用IsNumeric函数,参阅教材例2.5:若有错,利用MsgBox ...
- 0-1之间最多两位小数的正则表达式
/^(0(\.\d{1,2})?|1(\.0{1,2})?)$/; 包含0和1 不包含0: \b0(\.\d{1,2})\b 包含0: \b0(\.\d{1,2})?\b 包含0和1: \b(0( ...
- JS 保留两位小数,不足用0补齐;js 实现对数字保留两位小数时 不足两位 自动补0;JavaScript保留两位小数,自动补零
let sgToFixed = (num,digit=2) => {//num是数值:digit是保留有效数字位数let nums=(num||0).toString().split('.'); ...
- 【VUE实战问题记录】只能输入0-100(包括两位小数及0和100)正则表达式
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过 ...
- el-input 输入框类型;只能输入数字的输入框;保留两位小数输入框;只能输入正整数和0的输入框;手机号正则校验;车牌号码正则校验
以下代码可直接复制使用: 以下代码可直接复制使用! <template><div><a href="https://baike.baidu.com/item/% ...
- html:input标签限制输入整数和一位小数、两位小数
(1)整数和一位小数 <input type="number" placeholder="请输入扣分" οnkeyup="value=valu ...
- vue 保留三位小数_vue input框type=number 保留两位小数自定义组件
第一步:自定义组件MyNumberInput.vue export default { props: { point: { default: 0 }, max: Number, placeholder ...
- 输入两个数、用python求他们的和_从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数C语言编程题:从键盘上输入两个...
从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数 C语言编程题:从键盘上输入两个 www.zhiqu.org 时间: 2020-11-23 参考代码: #includev ...
最新文章
- Scala for循环示例
- Android手机内存图片读取,有效解决Android加载大图片内存溢出的问题
- 使用Java 8进行分组,转换和归约
- JDK 7和JDK 8中大行读取速度较慢的原因
- web性能优化(理论)
- zabbix监控pppoe线路_Zabbix 完整的监控流程
- 360浏览器广告太多怎么办_360浏览器如何关闭广告自动推送
- maven 整体打包_Maven打包方式整理
- Swift-EasingAnimation
- React 16 Jest ES6 Class Mocks(使用ES6语法类的模拟) 实例三、四
- 数据结构笔记(二十)--二叉树的存储
- 基于16QAM调制的OFDM系统仿真实现
- Genius‘s Gambit(构造)
- 【深度学习】U-Net简介
- 计算机辅助审计的应用研究,计算机辅助审计技术在我国的应用状况研究(原稿)...
- Hazelcast是什么
- 想要转行成为程序员该怎么做呢?
- Java并发编程的艺术-并发编程基础
- ruby on rails win下安装
- 浏览器控制台简单测试websocket接口收发