本文主要为大家带来一篇对于input 框限定输入值为浮点型的js代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。

在一些项目中,比如金额用到浮点型,对于input 限定可以参考以下:

function only_num(obj){

//得到第一个字符是否为负号

var num = obj.value.charAt(0);

//先把非数字的都替换掉,除了数字和.

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

//必须保证第一个为数字而不是.

obj.value = obj.value.replace(/^\./g,'');

//保证只有出现一个.而没有多个.

obj.value = obj.value.replace(/\.{2,}/g,'.');

//保证.只出现一次,而不能出现两次以上

obj.value = obj.value.replace('.','$#$').replace(/\./g,'').replace('$#$','.');

//如果第一位是负号,则允许添加

if(num == '-'){

obj.value = '-'+obj.value;

}

}

相关推荐:

html输入浮点型,input框限定输入值为浮点型代码分享相关推荐

  1. html输入浮点型,对于input框限定输入值为浮点型的js代码

    下面小编就为大家带来一篇对于input 框限定输入值为浮点型的js代码.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 在一些项目中,比如金额用到浮点型,对于input ...

  2. 抖音seo优化排名搜索算法规则,关键词下拉框搜索栏标签流量技术代码分享

    抖音seo优化排名搜索算法规则,关键词下拉框搜索栏标签流量技术代码分享 无论商家矩阵账号还是个人账号矩阵,都需要解决的一个问题就是视频制作. 抖音seo账号矩阵优化,视频制作是核心开发功能: 场景:在 ...

  3. html文本框中加入跑马灯,js文本框走动跑马灯效果代码分享

    本文实例讲述了js实现文本框走动跑马灯效果.分享给大家供大家参考.具体如下: 运行效果图: 小提示:直接复制下面分享的代码即可运行,大家可以自定义文字. 为大家分享的js实现文本框走动跑马灯效果代码如 ...

  4. python输入多组测试数据_python ddt数据驱动实例代码分享

    python ddt数据驱动最简实例 在接口自动化测试中,往往一个接口的用例需要考虑 正确的.错误的.异常的.边界值等诸多情况,然后你需要写很多个同样代码,参数不同的用例.如果测试接口很多,不但需要写 ...

  5. 移动端如何在前端阻止input框获得焦点时手机键盘的弹出

    在文章的开始,我先把我的目的说明一下:在移动端,如何在前端实现input框获得焦点的同时不会唤起手机键盘.    在做公司项目的时候遇到这样一个问题,因为项目需要在ubuntu.window.andr ...

  6. html+input+js双击,JS双击变input框批量修改内容

    双击空白或者文字变成input框修改内容: js代码 修改 function ShowElement(element,abc){ // console.log(abc); var list = abc ...

  7. html 监听input输入框的值,利用原生JS实时监听input框输入值

    利用原生JS实时监听input框输入值 原生JS中可以使用oninput,onpropertychange,onchange oninput,onpropertychange,onchange的用法 ...

  8. 限制input框只能输入0~100的正整数

    法一:(复杂) <input type="number" oninput="if(!/^[0-9]+$/.test(value)) value=value.repl ...

  9. vue el-element中el-select的el-option选中值,但页面框中不显示值,需要输入一个其他框值才显示,input同理

    问题描述: el-element中el-select的el-option选中值,但页面框中不显示值,需要输入一个其他框值才显示.或者解决input无法输入值. //在el-select中写一个事件 @ ...

最新文章

  1. ollvm 编译器优化的bug
  2. 为什么Java要把字符串设计成不可变的
  3. C# 导出word文档及批量导出word文档(2)
  4. python 数据分析里axis=0/1 行列定义为什么每次都不同?(比如pandas, numpy, DataFrame)
  5. 十一、Powerbi函数篇
  6. c#如何嵌套第三方程序_C#程序演示嵌套条件运算符的示例
  7. 7.1 SAP MASS批量修改操作手册
  8. Kaggle新赛:通过音频识别鸟类和青蛙物种
  9. Junit单元测试/反射/注解
  10. oracle同事查两个表,Oracle查询访问同一表的两个以上索引(三)
  11. CentOS-6 通过rsync下载yum源
  12. ubuntu16.04中创建新用户
  13. android activity根节点addview_Android嵌入到页面中的加载动画工具类
  14. scratch python_自动生成scratch2或scratch3作品核心代码
  15. 关于:在 Office 2021 中自定义模板
  16. 日历java代码_java 日历代码实现
  17. Bat脚本 -(一)- echo/ echo off/ echo on/ @ / start / pause / rem
  18. 论文阅读:FVQA: Fact-based Visual Question Answering
  19. 蓝桥杯第12届第三次模拟
  20. “个人设置”设计思路

热门文章

  1. C++讲义——第一节C++基础
  2. 【无标题】动态规划leetcode浅析(一)泰波那契序列
  3. 3G 4G 5G中的网络安全问题——文献汇总
  4. 欧元汇率java测试题_目前,多数国家(包括我国人民币)采用的汇率标价法是( )。_学小易找答案...
  5. 民谣女神唱流行,基于AI人工智能so-vits库训练自己的音色模型(叶蓓/Python3.10)
  6. 在Vue.js中加载字体的最佳做法
  7. 淘宝直播的“一哥”和“一姐”:当年有多卑微,今天就有多荣耀!
  8. Baby拍时尚大片,小露香肩秀完美侧颜,五官精致宛如芭比娃娃
  9. 聚集索引设计注意事项(第三次)
  10. c语言中循环次数的问题,【C语言】循环题目详解