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 相关文章推荐
ie下$.getJSON出现问题的解决方法
Feb 12 Javascript
javascript断点调试心得分享
Apr 23 Javascript
三种带箭头提示框总结实例
Jun 14 Javascript
jQuery图片加载显示loading效果
Nov 04 Javascript
js读取json文件片段中的数据实例
Mar 09 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
Sep 18 Javascript
react中使用swiper的具体方法
May 15 Javascript
js监听html页面的上下滚动事件方法
Sep 11 Javascript
vue自定义tap指令及tap事件的实现
Sep 18 Javascript
详解Vue This$Store总结
Dec 17 Javascript
node(koa2) web应用模块介绍详解
Mar 29 Javascript
返回上一个url并刷新界面的js代码
Sep 12 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下使用iconv需要注意的问题
2010/11/20 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
2014/01/24 PHP
php使用curl和正则表达式抓取网页数据示例
2014/04/13 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
php文件包含的几种方式总结
2019/09/19 PHP
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
JavaScript 实现类的多种方法实例
2013/05/01 Javascript
jQuery源码解读之addClass()方法分析
2015/02/20 Javascript
javascript实现简单的二级联动
2015/03/19 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
JavaScript 过滤关键字
2017/03/20 Javascript
老生常谈Bootstrap媒体对象
2017/07/06 Javascript
基于axios封装fetch方法及调用实例
2018/02/05 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
如何基于js判断浏览器版本
2020/02/20 Javascript
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
Python正则表达式介绍
2012/08/06 Python
浅谈终端直接执行py文件,不需要python命令
2017/01/23 Python
Pandas中DataFrame的分组/分割/合并的实现
2019/07/16 Python
详解用python计算阶乘的几种方法
2019/08/14 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
opencv python在视屏上截图功能的实现
2020/03/05 Python
Python列表嵌套常见坑点及解决方案
2020/09/30 Python
美国南部最大的家族百货公司:Belk
2017/01/30 全球购物
DOUGLAS波兰:在线销售香水和化妆品
2020/07/05 全球购物
PHP如何自定义函数
2016/09/16 面试题
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
数据库笔试题
2013/05/09 面试题
《日月潭》教学反思
2014/02/28 职场文书
车贷收入证明范本
2014/09/14 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
材料员岗位职责
2015/02/10 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书
Nginx源码编译安装过程记录
2021/11/17 Servers