一个简单的正则表达式,工作中可能经常用到,限制字符串的输入、数字的输入,这些用一个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,最多两位小数相关推荐

  1. 输入框限制只能输入数字,正数、负数、0,最多两位小数;数字输入框可以输入负数,并最多保留两位小数;el-number-input去掉四舍五入和自动补齐小数;

    场景: –要求1:输入框只能输入数字,可以使正数.负数.0,小数点最多保留两位. –要求2:不需要自动补齐小数点,也不需要自动四舍五入. element-ui的数字输入框el-input-number ...

  2. python输入圆的半径求面积及周长并保留两位小数_VB程序题:输入半径,计算圆周长和圆面积,如下图所示。...

    VB程序题:输入半径,计算圆周长和圆面积,如下图所示. 进一步要求,为了保证程序运行的正确,对输入的半径要进行合法性检查,数据检查调用IsNumeric函数,参阅教材例2.5:若有错,利用MsgBox ...

  3. 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( ...

  4. JS 保留两位小数,不足用0补齐;js 实现对数字保留两位小数时 不足两位 自动补0;JavaScript保留两位小数,自动补零

    let sgToFixed = (num,digit=2) => {//num是数值:digit是保留有效数字位数let nums=(num||0).toString().split('.'); ...

  5. 【VUE实战问题记录】只能输入0-100(包括两位小数及0和100)正则表达式

    正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过 ...

  6. el-input 输入框类型;只能输入数字的输入框;保留两位小数输入框;只能输入正整数和0的输入框;手机号正则校验;车牌号码正则校验

    以下代码可直接复制使用: 以下代码可直接复制使用! <template><div><a href="https://baike.baidu.com/item/% ...

  7. html:input标签限制输入整数和一位小数、两位小数

    (1)整数和一位小数 <input  type="number" placeholder="请输入扣分" οnkeyup="value=valu ...

  8. vue 保留三位小数_vue input框type=number 保留两位小数自定义组件

    第一步:自定义组件MyNumberInput.vue export default { props: { point: { default: 0 }, max: Number, placeholder ...

  9. 输入两个数、用python求他们的和_从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数C语言编程题:从键盘上输入两个...

    从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数 C语言编程题:从键盘上输入两个 www.zhiqu.org     时间: 2020-11-23 参考代码: #includev ...

最新文章

  1. Scala for循环示例
  2. Android手机内存图片读取,有效解决Android加载大图片内存溢出的问题
  3. 使用Java 8进行分组,转换和归约
  4. JDK 7和JDK 8中大行读取速度较慢的原因
  5. web性能优化(理论)
  6. zabbix监控pppoe线路_Zabbix 完整的监控流程
  7. 360浏览器广告太多怎么办_360浏览器如何关闭广告自动推送
  8. maven 整体打包_Maven打包方式整理
  9. Swift-EasingAnimation
  10. React 16 Jest ES6 Class Mocks(使用ES6语法类的模拟) 实例三、四
  11. 数据结构笔记(二十)--二叉树的存储
  12. 基于16QAM调制的OFDM系统仿真实现
  13. Genius‘s Gambit(构造)
  14. 【深度学习】U-Net简介
  15. 计算机辅助审计的应用研究,计算机辅助审计技术在我国的应用状况研究(原稿)...
  16. Hazelcast是什么
  17. 想要转行成为程序员该怎么做呢?
  18. Java并发编程的艺术-并发编程基础
  19. ruby on rails win下安装
  20. 浏览器控制台简单测试websocket接口收发

热门文章

  1. android 百度周边雷达,android 百度地图SDK 3.7.0 周边雷达-Radar 周边搜索-PoiSearch
  2. mac下脚本自动安装brew
  3. 在北京公司要多长时间才可以申请摇车牌号
  4. Ubuntu磁盘扩展
  5. DTMF按键频谱分析
  6. 微信小程序之图片、音频、视频上传(附前后端代码示例)
  7. 邮箱验证-正则表达式
  8. Dropbox怎么安全地存储用户密码?
  9. Rstudio安装问题
  10. 发票和盖章的“爱恨情仇”,搞不清楚要罚款