javascript验证只能输入数字和一个小数点示例


Posted in Javascript onOctober 21, 2013
function gaga(obj){ // 值允许输入一个小数点和数字 
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("$#$","."); //保证.只出现一次,而不能出现两次以上 } 
<input id="gaga" type="text" onkeyup="gaga(this)" />
Javascript 相关文章推荐
jQuery 1.4 15个你应该知道的新特性(译)
Jan 24 Javascript
JavaScript中检测变量是否存在遇到的一些问题
Nov 11 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
Jun 05 Javascript
jQuery插件Validate实现自定义校验结果样式
Jan 18 Javascript
JavaScript中的时间处理小结
Feb 24 Javascript
Javascript实现苹果悬浮虚拟按钮
Apr 10 Javascript
jQuery中$.grep() 过滤函数 数组过滤
Nov 22 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
Oct 09 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
Oct 12 Javascript
深入了解query和params的使用区别
Jun 24 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
Sep 06 Javascript
vue中template的三种写法示例
Oct 21 Javascript
jquery选择器-根据多个属性选择示例代码
Oct 21 #Javascript
ie中js创建checkbox默认选中问题探讨
Oct 21 #Javascript
js中cookie的添加、取值、删除示例代码
Oct 21 #Javascript
在子窗口中关闭父窗口的一句代码
Oct 21 #Javascript
js动态添加事件并可传参数示例代码
Oct 21 #Javascript
js去空格技巧分别去字符串前后、左右空格
Oct 21 #Javascript
onkeyup,onkeydown和onkeypress的区别介绍
Oct 21 #Javascript
You might like
PHP脚本的10个技巧(1)
2006/10/09 PHP
php多文件上传实现代码
2014/02/20 PHP
php校验表单检测字段是否为空的方法
2015/03/20 PHP
yii的入口文件index.php中为什么会有这两句
2016/08/04 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
tp5.1框架数据库子查询操作实例分析
2020/05/26 PHP
Laravel服务容器绑定的几种方法总结
2020/06/14 PHP
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
动态的绑定事件addEventListener方法的使用
2014/01/24 Javascript
jQuery回调函数的定义及用法实例
2014/12/23 Javascript
Javascript数组操作函数总结
2015/02/05 Javascript
js实现点击切换checkbox背景图片的简单实例
2017/05/08 Javascript
nodejs mysql 实现分页的方法
2017/06/06 NodeJs
详解jquery插件jquery.viewport.js学习使用方法
2017/09/08 jQuery
基于js中style.width与offsetWidth的区别(详解)
2017/11/12 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
2018/05/23 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
2019/11/14 Javascript
JS script脚本中async和defer区别详解
2020/06/24 Javascript
[04:44]DOTA2 2017全国高校联赛视频回顾
2017/08/21 DOTA
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
Python wxPython库使用wx.ListBox创建列表框示例
2018/09/03 Python
Python selenium文件上传下载功能代码实例
2020/04/13 Python
Python使用shutil模块实现文件拷贝
2020/07/31 Python
如何利用pycharm进行代码更新比较
2020/11/04 Python
应届生服装设计自我评价
2013/09/20 职场文书
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
关于幼儿的自我评价
2013/12/18 职场文书
期末考试复习计划
2015/01/19 职场文书
敬老院志愿者活动总结
2015/05/06 职场文书
工人先锋号事迹材料(2016精选版)
2016/03/01 职场文书
浅谈MySQL之select优化方案
2021/08/07 MySQL
Python可视化神器pyecharts之绘制地理图表练习
2022/07/07 Python