js控制文本框只输入数字和小数点的方法


Posted in Javascript onMarch 10, 2015

本文实例讲述了js控制文本框只输入数字和小数点的方法。分享给大家供大家参考。具体实现方法如下:

function clearNoNum(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 name="input1" onkeyup="clearNoNum(this)">

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
js实现倒计时及时间对象
Nov 15 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
Dec 01 Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
Feb 24 Javascript
Vue中引入样式文件的方法
Aug 18 Javascript
jQuery图片查看插件Magnify开发详解
Dec 25 jQuery
Smartour 让网页导览变得更简单(推荐)
Jul 19 Javascript
jquery 时间戳转日期过程详解
Oct 12 jQuery
解决vue的过渡动画无法正常实现问题
Oct 31 Javascript
微信小程序canvas开发水果老虎机的思路详解
Feb 07 Javascript
小程序富文本提取图片可放大缩小
May 26 Javascript
vue select 获取value和lable操作
Aug 28 Javascript
原生js实现分页效果
Sep 23 Javascript
jQuery实现当前页面标签高亮显示的方法
Mar 10 #Javascript
jQuery简单几行代码实现tab切换
Mar 10 #Javascript
jQuery实现高亮显示的方法
Mar 10 #Javascript
jQuery实现切换字体大小的方法
Mar 10 #Javascript
jQuery实现3D文字特效的方法
Mar 10 #Javascript
JQuery实现动态适时改变字体颜色的方法
Mar 10 #Javascript
jQuery实现行文字链接提示效果的方法
Mar 10 #Javascript
You might like
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
php修改数组键名的方法示例
2017/04/15 PHP
PHP延迟静态绑定的深入讲解
2018/04/02 PHP
PHP中检查isset()和!empty()函数的必要性
2019/02/13 PHP
php array_map()函数实例用法
2021/03/03 PHP
IE DOM实现存在的部分问题及解决方法
2009/07/25 Javascript
jQuery Autocomplete自动完成插件
2010/07/17 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
js中不同的height, top的区别对比
2015/09/24 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
2016/04/12 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
Jquery根据浏览器窗口改变调整大小的方法
2017/02/07 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
解决layui table表单提示数据接口请求异常的问题
2019/09/24 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
vue-cli3 热更新配置操作
2020/09/18 Javascript
vue 根据选择的月份动态展示日期对应的星期几
2021/02/06 Vue.js
用vite搭建vue3应用的实现方法
2021/02/22 Vue.js
浅谈python中列表、字符串、字典的常用操作
2017/09/19 Python
Python使用matplotlib填充图形指定区域代码示例
2018/01/16 Python
python实现txt文件格式转换为arff格式
2018/05/31 Python
浅谈Python批处理文件夹中的txt文件
2019/03/11 Python
深入学习python多线程与GIL
2019/08/26 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
pycharm 复制代码出现空格的解决方式
2021/01/15 Python
Mavi牛仔裤美国官网:土耳其著名牛仔品牌
2016/09/24 全球购物
乌克兰珠宝大卖场:Zlato.ua
2020/09/27 全球购物
学校后勤人员职责
2013/12/27 职场文书
蟋蟀的住宅教学反思
2014/04/26 职场文书
建筑工地文明标语
2014/10/09 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
2016关于读书活动的心得体会
2016/01/14 职场文书
JavaScript如何利用Promise控制并发请求个数
2021/05/14 Javascript
在 Python 中利用 Pool 进行多线程
2022/04/24 Python
SpringBoot详解执行过程
2022/07/15 Java/Android