element中el-input限制只输入正整数或保留两位小数

news/2024/7/10 0:07:04 标签: 前端, js, elementui, vue

文章目录

  • 一、前言
  • 二、实现
    • 2.1、`HTML`
    • 2.2、只输入正整数
    • 2.3、只能输入数字或小数点
  • 三、最后

一、前言

常见的el-input可能会限制用户只能输入正整数或保留两位小数,达到输入金额的需求,点击【跳转】访问el-input的官方文档

element-ui是有el-input-number这个组件,但是个人觉得不适用,该组件更适合加减数量,点击【跳转】访问el-input-number的官方文档

二、实现

2.1、HTML

<template>
	<el-input
		v-model="number"
		@input="validateInput"
	/>
</template>

2.2、只输入正整数

export default {
  data() {
    return {
      number: ""
    }
  },
  methods: {
    // 限制正整数输入
    validateInput(value) {
      value = value.replace(/[^0-9]/g, "");
      if (value.indexOf(0) == 0) {
        value = "";
      }    
    }
  }
}

2.3、只能输入数字或小数点

export default {
  data() {
    return {
      number: "",
    }
  },
  methods: {
    // 限制只能输入数字或小数点
    validateInput(value) {
      value = value.replace(/[^\d{1,}.\d{1,}|\d{1,}]/g, "");
      value = value.replace(/^(-)*(\d+).(\d\d).*$/, "$1$2.$3");
    }
  }
}

三、最后

本人每篇文章都是一字一句码出来,希望大佬们多提提意见。顺手来个三连击,点赞👍收藏💖关注✨。创作不易,给我打打气,加加油☕


http://www.niftyadmin.cn/n/5231690.html

相关文章

接口验签规则

一、验签的背景 在网络发展快速的过程中&#xff0c;总是会忽略接口数据安全问题&#xff0c;进行验签则能够在一定程度上能够防刷&#xff0c;数据篡改。 二、什么是加签验签 加签验签&#xff0c; 发送消息方&#xff0c;对消息加签名&#xff1b; 接受消息方&#xff0…

第九节HarmonyOS 常用基础组件-Text

一、组件介绍 组件&#xff08;Component&#xff09;是界面搭建与显示的最小单位&#xff0c;HarmonyOS ArkUI声名式为开发者提供了丰富多样的UI组件&#xff0c;我们可以使用这些组件轻松的编写出更加丰富、漂亮的界面。 组件根据功能可以分为以下五大类&#xff1a;基础组件…

【LeetCode】 160. 相交链表

相交链表 题目题解 题目 给你两个单链表的头节点 headA 和 headB &#xff0c;请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点&#xff0c;返回 null 。 图示两个链表在节点 c1 开始相交&#xff1a; 题目数据 保证 整个链式结构中不存在环。 注意&am…

Todesk 无法登录,无法联网

前言 我习惯用todesk远程ubuntu&#xff0c;但是突然发现掉线了&#xff0c;但是ssh还能连接 问题查找 1.ping 一下主机ip 2.ssh连接后&#xff0c;ping 一下百度&#xff0c;查看是否外网正常 3.输入一下命令 ps -ef | grep todesk #查看todesk 进程 sudo kill -9 ....…

旋转立方体.html(网上收集5)

<!DOCTYPE html> <html> <head><meta charset"UTF-8"><title>旋转立方体</title><style>#cube {width: 200px;height: 200px;position: relative;transform-style: preserve-3d;animation: rotate 6s infinite linear;mar…

【C++笔记】红黑树封装map和set

一、map和set的泛型封装逻辑 map和set的底层都是红黑树&#xff0c;所以我们想要用红黑树封装map和set的第一个问题就来了&#xff0c;因为set是key结构而map是key-value结构&#xff0c;怎样用同一个底层结构去封装出两个不同存储结构的容器呢&#xff1f;难道我们要将红黑树…

第六章 矩阵函数

矩阵多项式 就是 f ( x ) 变成了 f ( A ) 就是 f(x) 变成了 f(A) 就是f(x)变成了f(A) 难点在于 A k A^k Ak不好算。 解决方案是利用 J o r d a n Jordan Jordan 标准型来做。 f ( A ) P d i a g ( f ( J 1 ) , f ( J 2 ) , … , f ( J r ) ) P − 1 \Large f(A) Pdiag(f(J_…

mysql面试题——日志与MVCC

一&#xff1a;什么是MVCC&#xff1f; 多版本并发控制&#xff0c;更好的方式去处理读-写冲突&#xff0c;就是为了查询一些正在被另一个事务更新的行&#xff0c;并且可以看到它们被更新之前的值&#xff0c;这样在做查询的时候就不用等待另一个事务释放锁。 二&#xff1a…