vue如何限制只能输入正负数及小数


Posted in Javascript onJuly 04, 2019

 <el-input keyup.native="isFloor"/>

//正数,含小数

isFloor(e,type){
   if(type=='floor') {
    var val=e.target.value;
    //限制只能输入一个小数点
    if (val.indexOf(".") != -1) {
     var str = val.substr(val.indexOf(".") + 1);
     if (str.indexOf(".") != -1) {
      val = val.substr(0, val.indexOf(".") + str.indexOf(".") + 1);
     }
    }
    e.target.value = val.replace(/[^\d^\.]+/g,'');
   }
   
  },
//正负数,含小数

isFloor(){
 var obj=event.target;
 var t = obj.value.charAt(0); 
 obj.value = obj.value.replace(".", "$#$")//把第一个字符'.'替换成'$#$'
               .replace(/\./g, "")//把其余的字符'.'替换为空
               .replace("$#$", ".")//把字符'$#$'替换回原来的'.'
               .replace(/[^\d.]/g, "")//只能输入数字和'.'
               .replace(/^\./g, "")//不能以'.'开头
               .replace( /([0-9]+\.[0-9]{2})[0-9]*/,"$1")//只保留2位小数  
 if (t == '-') {
  obj.value = '-' + obj.value;
 } 
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
为javascript添加String.Format方法
Aug 11 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 Javascript
JsRender for object语法简介
Oct 31 Javascript
js制作简易年历完整实例
Jan 28 Javascript
javascript生成不重复的随机数
Jul 17 Javascript
jquery事件的ready()方法使用详解
Nov 11 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
Jan 22 Javascript
jQuery获取table下某一行某一列的值实现代码
Apr 07 jQuery
微信小程序微信支付接入开发实例详解
Apr 12 Javascript
Angular实现可删除并计算总金额的购物车功能示例
Dec 26 Javascript
详解从买域名到使用pm2部署node.js项目全过程
Mar 07 Javascript
js实现内置计时器
Dec 16 Javascript
Vue项目中ESlint规范示例代码
Jul 04 #Javascript
你或许不知道的一些npm实用技巧
Jul 04 #Javascript
中高级前端必须了解的JS中的内存管理(推荐)
Jul 04 #Javascript
angular6开发steps步骤条组件
Jul 04 #Javascript
13 个npm 快速开发技巧(推荐)
Jul 04 #Javascript
微信小程序在线客服自动回复功能(基于node)
Jul 03 #Javascript
解决vue打包后vendor.js文件过大问题
Jul 03 #Javascript
You might like
PHP使用in_array函数检查数组中是否存在某个值
2015/03/25 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
php写app用的框架整理
2019/09/29 PHP
Javascript 学习书 推荐
2009/06/13 Javascript
JS 事件绑定函数代码
2010/04/28 Javascript
javaScript(JS)替换节点实现思路介绍
2013/04/17 Javascript
JS修改css样式style浅谈
2013/05/06 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
node.js中的fs.symlink方法使用说明
2014/12/15 Javascript
浅谈javascript对象模型和function对象
2014/12/26 Javascript
浅谈javascript中this在事件中的应用
2015/02/15 Javascript
使用 JavaScript 进行函数式编程 (一) 翻译
2015/10/02 Javascript
nodejs npm错误Error:UNKNOWN:unknown error,mkdir 'D:\Develop\nodejs\node_global'at Error
2019/03/02 NodeJs
vue实现局部刷新的实现示例
2019/04/16 Javascript
Vue 使用beforeEach实现登录状态检查功能
2019/10/31 Javascript
jstree中的checkbox默认选中和隐藏示例代码
2019/12/29 Javascript
原生微信小程序开发中 redux 的使用详解
2021/02/18 Javascript
Python+Opencv识别两张相似图片
2020/03/23 Python
Python进阶篇之字典操作总结
2016/11/16 Python
Apache如何部署django项目
2017/05/21 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
2020/11/27 Python
matplotlib绘制正余弦曲线图的实现
2021/02/22 Python
前端使用canvas生成盲水印的加密解密的实现
2020/12/16 HTML / CSS
linux面试题参考答案(8)
2015/08/11 面试题
大学生素质拓展活动方案
2014/02/11 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
离婚起诉状范本
2015/05/19 职场文书
飞屋环游记观后感
2015/06/08 职场文书
环保证明
2015/06/23 职场文书
复活读书笔记
2015/06/29 职场文书
Java面试题冲刺第十五天--设计模式
2021/08/07 面试题
Java面试题冲刺第十九天--数据库(4)
2021/08/07 Java/Android
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers
CSS精灵图的原理与使用方法介绍
2022/03/17 HTML / CSS
CSS使用SVG实现动态分布的圆环发散路径动画
2022/12/24 HTML / CSS