html输入浮点型,对于input框限定输入值为浮点型的js代码
下面小编就为大家带来一篇对于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框限定输入值为浮点型的js代码相关推荐
- html输入浮点型,input框限定输入值为浮点型代码分享
本文主要为大家带来一篇对于input 框限定输入值为浮点型的js代码.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧,希望能帮助到大家. 在一些项目中,比如金额用到浮点型 ...
- html页面input框输入不了,input框不能输入问题
input框不能输入问题 今天在写程序设计登录页面的时候遇到了一个问题:输入框不能输入! 就是我写着写着想测试一下功能,就发现输入框不能输入了.???还能出现这种问题??就很疑惑,然后就搜了搜无法输入 ...
- html5div输入内容,将input框中输入内容显示在相应的div中【三种方法可选】
例题一枚:在input框中输入内容,会相应的显示在下面的div中的不同做法: #div{ width: 175px; height: 100px; margin: 20px 84px; border: ...
- input 时分秒输入_JavaScript实现input框获取系统默认年月日时分秒
这是对旧的已上线项目的维护之中优化的一个部分,要求是在input框里面默认当前系统的时间.实现如下图所示的效果. 我这里用的是一款日历插件:jedate-开始使用一款好用的时间插件:https://w ...
- css解决浏览器记住密码后input框的背景色为淡黄色的代码
谷歌浏览器.在记住密码后,会给用户密码输入框渲染上一个背景色,在有些时候这个浏览器自动使用的渲染背景色会影响页面的UI界面 下面是css方法处理解决. input:-webkit-autofill , ...
- 2022-09-09 uni-app学习笔记(六) uniapp常用API,使用uniapp常用API(uni.chooseImage等)实现聊天框的选择图片和input框发送文本信息功能
文章目录 1. uniapp的js的API由两个部分组成 标准ECMAScript的jsAPI uniapp扩展的APi 2.uniapp常用的api(看官网) 3.使用uniapp常用的api完善模 ...
- input输入框点击变大缩小的js代码
一.input输入框点击变大缩小的js代码 html中 <style type="text/css"> input[type='text'] {width: 100px ...
- html 监听input输入框的值,利用原生JS实时监听input框输入值
利用原生JS实时监听input框输入值 原生JS中可以使用oninput,onpropertychange,onchange oninput,onpropertychange,onchange的用法 ...
- 限制input框只能输入0~100的正整数
法一:(复杂) <input type="number" oninput="if(!/^[0-9]+$/.test(value)) value=value.repl ...
最新文章
- 使用卷积神经网络预防疲劳驾驶事故
- Java继承Exception自定义异常类教程以及Javaweb中用Filter拦截并处理异常
- JavaScript命名规范与变量声明的注意事项
- 关于页面莫名空白的解决方式
- Windows Server 2008 没有磁盘清理工具的情况下使用系统提供的磁盘清理工具
- python面向对象编程(封装与继承)
- 10种轻量级人脸检测算法大PK
- 根据年 -月查询这个月的第一天和最后一天
- 写在校招季,谈谈机器学习岗的Offer选择问题
- 8年web前端开程序媛,告诉你如何零基础学习web前端
- MimoLive for Mac(视频直播制作软件) 支持big sur
- 细分领域:偏门的色流玩法+简单的色流变现套路
- 微信小程序云函数NodeJs如何等待两次异步操作后返回数据给前端
- 【Linux】【编译相关】execvp: /bin/sh: Argument list too long问题处理小结
- JS 函数的递归算法
- 推荐一款免费的cdn加速网站
- 力扣 714. 买卖股票的最佳时机含手续费
- 比win7运行快的linux发行版,旧电脑扔了浪费!装SliTaz系统,瞬间运行流畅如新机,比win7更快...
- 苹果手机打字换行怎么换_苹果id怎么换
- 用python设置windows系统桌面背景(壁纸)的代码
热门文章
- 39岁的阿里P9程序员被裁了,存下了1.5亿...
- [附源码]Python计算机毕业设计Django企业售后服务管理系统
- Requested setting INSTALLED_APPS, but settings are not configured. You must either define the env...
- input 输入事件防抖
- c++基础-继承与派生,定义基类person和公有派生类student
- n%2==1什么意思?n/2什么意思?有n\2这种写法吗?
- 【CSDN软件工程师能力认证学习精选】机器学习之决策树(Decision Tree)及其Python代码实现
- Vue中实现动态横向均匀排列块元素
- 【计算机科学基础】程序的编译与运行
- 老司机带你玩转网盘,就是这么简单暴力