当前位置: 首页 > news >正文

Element ui input 限制只能输入数字,且只能有两位小数

 

<el-form-item label="整体进度:" prop="number">

    <el-input v-model="formInline.number" @input="handleInput" placeholder="百分比"               clearable></el-input>%

 </el-form-item>

//element ui input 限制只能输入数字,且只能有两位小数

handleInput (value) {

      value = value

        .replace(/[^\-\d.]/g, "") //将非数字和点以外的字符替换成空

        .replace(/^\./g, "") //验证第一个字符是数字而不是点

        .replace(/\.{2,}/g, ".") //出现多个点时只保留第一个

        .replace(/(-)\./g, "$1") // -后面不能输入.

        .replace(/\-{2,}/g, "-") // -只能保留一个

        .replace(/(\d+|\.)-/g, "$1") // 数字和.后面不能接-,不能出现类似11-, 12.-

        .replace(/-(0){2,}/g, "$1") // 不能出现-00,-001,-0001类似

        .replace(/(-)0+(\d+)/g, "$1$2") // 不能出现-01,-02类似

        .replace(".", "$#$") // 1、将数字的点替换成复杂字符$#$

        .replace(/\./g, "") // 2、将字符串的点直接清掉

        .replace("$#$", "."); // 3、将复杂字符再转换回点

      value = value.replace(/^(\-)*(\d+)\.(\d\d).*$/, "$1$2.$3"); //只能输入两个小数

      if (value.indexOf(".") < 0 && value != "" && value != "-") {

        value = parseFloat(value);

      } else if (value.indexOf(".") > 1 && value[0] === "0") {

        value = parseFloat(value);

      }

      this.formInline.number = value

    },

 

相关文章:

Element ui input 限制只能输入数字,且只能有两位小数

<el-form-item label"整体进度&#xff1a;" prop"number"> <el-input v-model"formInline.number" input"handleInput" placeholder"百分比" clearable></el-input>% </el-form-item&g…...

吃掉 N 个橘子的最少天数

代码实现&#xff1a; 方法一&#xff1a;递归——超时 #define min(a, b) ((a) > (b) ? (b) : (a))int minDays(int n) {if (n 1 || n 2) {return n;}if (n % 3 0) {if (n % 2 0) {return min(min(minDays(n - 1), minDays(n / 2)), minDays(n - 2 * (n / 3))) 1;} e…...

JavaScript 之 toString()方法详解

一、前言&#xff1a; ​ 在 JavaScript 中&#xff0c;toString() 方法是很多数据类型内置的方法&#xff0c;它被用于将特定的数据类型转换为字符串。但是在不同的数据类型中的作用并非完全相同&#xff0c;下面就来详细讲解一下 toString() 方法在各种数据类型中的使用和作用…...

PPMP_char3

PMPP char3 – Multidimensional grids and data ​ 五一过后&#xff0c;有些工作要赶&#xff0c;抽出时间更新一下。这一章基本都熟练掌握&#xff0c;在做习题过程中有一些思考。这里涉及到了一点点GEMM&#xff08;矩阵乘&#xff09;&#xff0c;GEMM有太多可深挖的了&a…...

VulkanSDK Demos vkcube 编译失败

操作系统: Windows 11 23H2 Vulkan 版本: 1.3.2.280.0 Visual Studio 版本: 2022 在VulkanSDK/Demos目录下存在一个demo solution,其中包含两个project, vkcube和vkcubepp,两个分别为C语言和C写的示例程序, 但是直接编译这两个project时会编译失败,报了以下错误: fatal err…...

(二)Jetpack Compose 布局模型

前文回顾 &#xff08;一&#xff09;Jetpack Compose 从入门到会写-CSDN博客 首先让我们回顾一下上一篇文章中里提到过几个问题&#xff1a; ComposeView的层级关系&#xff0c;互相嵌套存在的问题&#xff1f; 为什么Compose可以实现只测量一次&#xff1f; ComposeView和…...

【Oracle impdp导入dmp文件(windows)】

Oracle impdp导入dmp文件&#xff08;windows&#xff09; 1、连接数据库2、创建与导出的模式相同名称的用户WIRELESS2&#xff0c;并赋予权限3、创建directory 的物理目录f:\radio\dmp&#xff0c;并把.dmp文件放进去4、连接新用户WIRELESS25、创建表空间的物理目录F:\radio\t…...

代数结构:5、格与布尔代数

16.1 偏序与格 偏序集&#xff1a;设P是集合&#xff0c;P上的二元关系“≤”满足以下三个条件&#xff0c;则称“≤”是P上的偏序关系&#xff08;或部分序关系&#xff09; &#xff08;1&#xff09;自反性&#xff1a;a≤a&#xff0c;∀a∈P&#xff1b; &#xff08;2…...

如何使用DEEPL免费翻译PDF

如何使用DEEPL免费翻译PDF 安装DEEPL取消PDF限制 安装DEEPL 安装教程比较多&#xff0c;这里不重复。 把英文pdf拖进去&#xff0c;点翻译&#xff0c;在下面的框中有已经翻译完毕的文档。 但是存在两个问题 问题1&#xff1a;这些文档是加密的。 问题2&#xff1a;带有DeepL标…...

Spring-全面详解

Spring&#xff0c;就像是软件开发界的一个超级英雄&#xff0c;它让编写Java程序变得更简单、更灵活。想象一下&#xff0c;如果你要盖一栋大楼&#xff0c;Spring就是那个提供各种工具、框架和最佳实践的建筑大师&#xff0c;帮助你高效、优雅地搭建起整个项目。 Spring是啥&…...

QT自适应界面 处理高DPI 缩放比界面乱问题

1.pro文件添加 必须添加要不找不到 QT版本需要 5。4 以上才支持 QT widgets 2.main界面提前处理 // 1. 全局缩放使能QApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true);// 2. 适配非整数倍缩放QGuiApplication::setHighDpiScaleFactorRoundingPolicy(Qt::High…...

序列到序列模型在语言识别Speech Applications中的应用 Transformer应用于TTS Transformer应用于ASR 端到端RNN

序列到序列模型在语言识别Speech Applications中的应用 A Comparative Study on Transformer vs RNN in Speech Applications 序列到序列(Seq2Seq)模型在语音识别(Speech Applications)中有重要的应用。虽然Seq2Seq模型最初是为了解决自然语言处理中的序列生成问题而设计的…...

【Linux】- Linux环境变量[8]

目录 环境变量 $符号 自行设置环境变量 环境变量 环境变量是操作系统&#xff08;Windows、Linux、Mac&#xff09;在运行的时候&#xff0c;记录的一些关键性信息&#xff0c;用以辅助系统运行。在Linux系统中执行&#xff1a;env命令即可查看当前系统中记录的环境变量。 …...

前端笔记-day04

文章目录 01-后代选择器02-子代选择器03-并集选择器04-交集选择器05-伪类选择器06-拓展-超链接伪类07-CSS特性-继承性08-CSS特性-层叠性09-CSS特性-优先级11-Emmet写法12-背景图13-背景图平铺方式14-背景图位置15-背景图缩放16-背景图固定17-background属性18-显示模式19-显示模…...

计算机字符集产生的历史与乱码

你好&#xff0c;我是 shengjk1&#xff0c;多年大厂经验&#xff0c;努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注&#xff01;你会有如下收益&#xff1a; 了解大厂经验拥有和大厂相匹配的技术等 希望看什么&#xff0c;评论或者私信告诉我&#xff01; 文章目录 一…...

Rerank进一步提升RAG效果

RAG & Rerank 目前大模型应用中&#xff0c;RAG&#xff08;Retrieval Augmented Generation&#xff0c;检索增强生成&#xff09;是一种在对话&#xff08;QA&#xff09;场景下最主要的应用形式&#xff0c;它主要解决大模型的知识存储和更新问题。 简述RAG without R…...

使用train.py----yolov7

准备工作 在训练之前&#xff0c;数据集的工作和配置环境的工作要做好 数据集&#xff1a;看这里划分数据集&#xff0c;训练自己的数据集。_划分数据集后如何训练-CSDN博客 划分数据集2&#xff0c;详细说明-CSDN博客 配置环境看这里 从0开始配置环境-yolov7_gpu0是inter g…...

机器学习第37周周报 GGNN

文章目录 week37 GGNN摘要Abstract一、文献阅读1. 题目2. abstract3. 网络架构3.1 数据处理部分3.2 门控图神经网络3.3 掩码操作 4. 文献解读4.1 Introduction4.2 创新点4.3 实验过程4.3.1 传感器设置策略4.3.2 数据集4.3.3 实验设置4.3.4 模型参数设置4.3.5 实验结果 5. 结论 …...

Baidu Comate:释放编码潜能,革新软件开发

Baidu Comate Baidu Comate&#xff0c;智能代码助手&#xff0c;凭借着文心大模型的强大支撑&#xff0c;结合了百度多年的编程实战数据和丰富的开源资源&#xff0c;形成了一款崭新的编码辅助利器。它不仅具备着高智能、多场景、价值创造的特质&#xff0c;更可广泛应用于各…...

MATLAB的Bar3函数调节渐变色(内附渐变色库.mat及.m文件免费下载链接)

一. colormap函数 可以使用colormap函数&#xff1a; t1[281.1,584.6, 884.3,1182.9,1485.2; 291.6,592.6,896,1197.75,1497.33; 293.8,596.4,898.6,1204.4,1506.4; 295.8,598,904.4,1209.0,1514.6];bar3(t1,1) set(gca,XTickLabel,{300,600,900,1200,1500},FontSize,10) set…...

Kafka-Docker 元数据管理终极指南:掌握主题与分区操作技巧

Kafka-Docker 元数据管理终极指南&#xff1a;掌握主题与分区操作技巧 【免费下载链接】kafka-docker Dockerfile for Apache Kafka 项目地址: https://gitcode.com/gh_mirrors/ka/kafka-docker Kafka-Docker 是一个基于 Docker 的 Apache Kafka 部署解决方案&#xff0…...

nlp_structbert_sentence-similarity_chinese-large实战教程:中文句子语义相似度计算保姆级部署指南

nlp_structbert_sentence-similarity_chinese-large实战教程&#xff1a;中文句子语义相似度计算保姆级部署指南 想知道两个中文句子在意思上有多接近吗&#xff1f;不用再靠人工判断了&#xff01;今天带你用阿里达摩院开源的StructBERT模型&#xff0c;快速搭建一个专业级的…...

今天分享一款视频号下载工具,支持支持windows,macOS,linux三大平台使用,

软件获取地址 各大平台视频下载工具大全 软件介绍 Res-downloader是一款非常实用的网络资源下载工具&#xff0c;软件来自Github某大佬分享&#xff0c;软件操作简单好上手&#xff0c;不同于Fiddler等专业工具&#xff0c;小白也可以快速上手使用&#xff01; 提供批量下载…...

hadoop+spark+hive美食推荐系统 美食可视化 +协同过滤推荐算法+django框架

1、项目介绍Python语言、MySQL数据库、Django框架、双协同过滤推荐算法&#xff08;基于用户、基于物品&#xff09;2、项目界面&#xff08;1&#xff09;两种推荐算法界面&#xff08;2&#xff09;全部菜品&#xff08;3&#xff09;详情页面&#xff08;4&#xff09;我的评…...

纹理压缩效率革命:Intel Texture Works插件如何重塑数字创作流程

纹理压缩效率革命&#xff1a;Intel Texture Works插件如何重塑数字创作流程 【免费下载链接】Intel-Texture-Works-Plugin Intel has extended Photoshop* to take advantage of the latest image compression methods (BCn/DXT) via plugin. The purpose of this plugin is t…...

建设银行余额模拟器,工商农业交通邮政,AutoIt深度计算审核系统

下载地址&#xff1a;http://lanzou.com.cn/i618eac3f &#x1f4c1; output/yinhangshendujisuanxitongaiban/ ├── &#x1f4c4; README.md213 B ├── &#x1f4c4; pom.xml1.7 KB ├── &#x1f4c4; package.json714 B ├── &#x1f4c4; lib/Parser.jar683…...

低延迟小智AI服务端搭建-TTS实战:在线API选型与首帧优化

1. 在线TTS API选型实战指南 第一次接触在线TTS服务时&#xff0c;我被五花八门的API选项搞得晕头转向。经过半年多的实战踩坑&#xff0c;终于摸清了主流平台的特性差异。目前市场上最值得关注的两大平台是阿里百炼和火山引擎&#xff0c;它们各有特色&#xff0c;适合不同场景…...

Kafka-Docker与OpenTelemetry集成:完整的分布式追踪方案指南

Kafka-Docker与OpenTelemetry集成&#xff1a;完整的分布式追踪方案指南 【免费下载链接】kafka-docker Dockerfile for Apache Kafka 项目地址: https://gitcode.com/gh_mirrors/ka/kafka-docker Apache Kafka作为现代微服务架构的核心消息队列系统&#xff0c;在生产环…...

【IDEA】IntelliJ IDEA 最新、最全快捷键指南(Windows + MacOS 完整版)

文章目录IntelliJ IDEA 快捷键【完整版】版本说明与更新历史一、基础编辑操作快捷键1.1 Windows 平台基础编辑快捷键1.2 macOS 平台基础编辑快捷键二、文本光标导航快捷键2.1 Windows 平台光标导航2.2 macOS 平台光标导航三、代码折叠快捷键3.1 通用代码折叠操作四、文本选择快…...

Tesseract.js技术指南:从原理到实践的JavaScript OCR解决方案

Tesseract.js技术指南&#xff1a;从原理到实践的JavaScript OCR解决方案 【免费下载链接】tesseract.js Pure Javascript OCR for more than 100 Languages &#x1f4d6;&#x1f389;&#x1f5a5; 项目地址: https://gitcode.com/gh_mirrors/te/tesseract.js 价值定…...