首页 > 其他分享 >input输入框正则限制

input输入框正则限制

时间:2023-10-30 14:12:20浏览次数:32  
标签:只能 小数点 value replace 输入框 正则 input 输入

1.只能输入正负数,包括小数点

value = value.replace(/[^\d.-]/g,'')

2.只能输入正数,不包括小数点

value = value.replace(/[^\d]/g,'')

3.只能输入正负数,限制小数点后两位

value = value.replace(/^(-)(\d+).(\d\d).$/,'$1$2.$3')

4.只能输入正数,限制小数点后两位

value = value.replace(/(-)(\d+).(\d\d).$/,’$1$2.$3’).replace(/[\d.]/g,'')

5.只能输入字母或数字

value = value.replace(/[\W]/g,'')

element-ui使用方式:
1、直接调用
@input="(value)=>(form.payDays=value.replace(/[^\d]/g,''))"

2、调用方法

@input="inputValue"
inputValue(value){
  return value = value.replace(/[^\d\.-]/g,'')
}

注意:所有replace后面替换的字段(即'')都必须用单引号'',使用双引号""会提示错误信息

标签:只能,小数点,value,replace,输入框,正则,input,输入
From: https://www.cnblogs.com/axingya/p/17797686.html

相关文章

  • Visual Studio 2022 正则表达式
    VisualStudio2022支持使用正则表达式进行搜索和替换操作。在搜索框中,可以点击“正则表达式”按钮来启用正则表达式模式。下面是一些常用的正则表达式示例:匹配数字:\d匹配字母:[a-zA-Z]匹配空格:\s匹配任意字符:.匹配一个或多个字符:+匹配零个或多个字符:*匹配起始位置:^匹配......
  • 常用正则表达式
    一、正则表达式语法1.元字符字符匹配符选择匹配符限定符定位符分组组合和反向引用符元字符(Metacjaracter)-转义号\\\\符号 说明:在我们使用正则表达式去检索某些特殊字符的时候,需要用到转义符号,否则检索不到结果,甚至会报错。特殊:在Java的正则表达式中,两个\\代表其他......
  • js聚焦并将光标定位到输入框和可编辑DIV的最后
    //聚焦并将光标定位的文本末尾---div//letdom=$('.demonstrate-li-input').eq(i).focus()//letrange=document.createRange()//创建一个新的范围对象//letsel=window.getSelection()//获取当前选区对象......
  • Logstash input插件
    input插件用于指定输入源,一个pipeline可以有多个input插件,我们主要围绕下面几个input插件进行介绍stdinfilebeatkafkahttp2.1stdin插件从标准输入读取数据,从标准输出中输出内容cat/etc/logstash/conf.d/stdin_logstash.conf#从终端中输入,输出到中端input{ stdi......
  • 正则表达式
     关于正式表达式参考资料:http://events.jianshu.io/p/dc3dfb98dfbb   查找匹配类的规则标识符解释示例^匹配行首 $匹配行末 \<匹配词首 \>匹配词末 ^$匹配空行 \B匹配非边界aajavabb; 用法可以是:\Bjava,java\B,\Bjava\B......
  • 正则快速入门
    1.标识 2.匹配规则  3.连续匹配规则a)多个规则可以连续书写,用以匹配多个字符,例如:  /\d[a-zA-Z]///匹配以1个数字紧跟一个字母b)若多个规则是一个或者的关系,使用|分割/\d[a-zA-Z]|[a-zA-Z]\d///匹配以1个数字紧跟一个字母,或者一个字母......
  • 模拟鼠标键盘操作PyUserInput
    模拟鼠标操作是模拟鼠标点击和键盘输入的操作,UI自动化测试中非常实用。在WebUI、AppUI、WinAppUI自动化测试讲解中借助Selenium和Appium框架下ActionChains、TouchAction、MouseButton等类已经介绍了如何模拟鼠标和键盘操作。本文将为大家介绍一个独立的、任何时候都可以模拟鼠......
  • Python用正则化Lasso、岭回归预测房价、随机森林交叉验证鸢尾花数据可视化2案例
    机器学习模型的表现不佳通常是由于过度拟合或欠拟合引起的,我们将重点关注客户经常遇到的过拟合情况。过度拟合是指学习的假设在训练数据上拟合得非常好,以至于对未见数据的模型性能造成负面影响。该模型对于训练数据中没有的新实例的泛化能力较差。复杂模型,如随机森林、神经网络和X......
  • C# 正则填充空格
    可用于键名匹配规则上。usingSystem.Text.RegularExpressions;vararr=new[]{"EmailAddress","BackgroundImage","EmailAddress1","EmailAddress211","EmailAddress13_1","C1OIncubation","CIncubati......
  • java如何从Content-Disposition获取文件名的正则表达式
    一,主要是关于:post请求下载文件,如何从Content-Disposition获取文件名的正则表达式记录:HttpResponsehttpResponse=httpRequest.execute();byte[]bytes=httpResponse.bodyBytes();Stringheader=httpResponse.header("Content-Disposition")......