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 相关文章推荐
JavaScript-世界上误解最深的语言分析
Aug 12 Javascript
网站内容禁止复制和粘贴、另存为的js代码
Feb 26 Javascript
jQuery中Ajax的load方法详解
Jan 14 Javascript
JavaScript中DOM详解
Apr 13 Javascript
JavaScript中eval()函数用法详解
Dec 14 Javascript
Bootstrap树形控件使用方法详解
Jan 27 Javascript
jQuery实现根据滚动条位置加载相应内容功能
Jul 18 Javascript
jQuery实现的placeholder效果完整实例
Aug 02 Javascript
Angular2 父子组件数据通信实例
Jun 22 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
Jul 19 jQuery
13 个npm 快速开发技巧(推荐)
Jul 04 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
Sep 17 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 将字符串按大写字母分隔成字符串数组
2010/04/30 PHP
PHP多个文件上传到服务器实例
2014/10/29 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
2016/01/07 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
JQuery的自定义事件代码,触发,绑定简单实例
2013/08/01 Javascript
JavaScript变量声明详解
2014/11/27 Javascript
使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
2015/11/23 Javascript
百度地图给map添加右键菜单(判断是否为marker)
2016/03/04 Javascript
详解Bootstrap插件
2016/04/25 Javascript
使用JS中的exec()方法构造正则表达式验证
2016/08/01 Javascript
关于Vue.js一些问题和思考学习笔记(1)
2016/12/02 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
2016/12/21 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
2017/10/11 Javascript
浅谈Postman解决token传参的问题
2018/03/31 Javascript
Vue如何实现响应式系统
2018/07/11 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
webpack 代码分离优化快速指北
2019/05/18 Javascript
vue 使用lodash实现对象数组深拷贝操作
2020/09/10 Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
2020/10/21 Javascript
vue + el-form 实现的多层循环表单验证
2020/11/25 Vue.js
[05:05]第三天的dota2
2013/07/29 DOTA
Python求两个文本文件以行为单位的交集、并集与差集的方法
2015/06/17 Python
Python输出带颜色的字符串实例
2017/10/10 Python
Python内置模块logging用法实例分析
2018/02/12 Python
python matlibplot绘制3D图形
2018/07/02 Python
Python实现的tcp端口检测操作示例
2018/07/24 Python
Django框架组成结构、基本概念与文件功能分析
2019/07/30 Python
python yield和Generator函数用法详解
2020/02/10 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
SpringBoot首页设置解析(推荐)
2021/02/11 Python
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
2015年社区纪检工作总结
2015/04/21 职场文书
环保建议书作文500字
2015/09/14 职场文书
腾讯云服务器部署前后分离项目之前端部署
2022/06/28 Servers