基于input框覆盖掉数字英文的实例讲解
更新时间:2017年07月21日 08:07:18 投稿:jingxian
下面小编就为大家带来一篇基于input框覆盖掉数字英文的实例讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
例子1:
<input type="text" value="0" onkeyup="cleartwoNum(this)"> //限制input框输入只能数字: function cleartwoNum(obj) { obj.value = obj.value.replace(/[^\d]/g, ''); }
例子2:可以输入金额
<input type="text" value="0" onkeyup="clearNoNum(this)"> //限制input框输入: 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框覆盖掉数字英文的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
弹出框难免会影响你的心情,所以通过以下代码可将Js弹出框屏蔽掉,实现思路是对alert方法重写2014-09-09javascript for循环从入门到偏门(效率优化+奇特用法)
for循环是非常基础的javascript知识,但由于JS太灵活了,所以可能出现一些让初学者崩溃的写法。我决定由浅入深的解释一下for循环,算是给比我还新手的新手解惑吧,少走弯路2012-08-08解析JavaScript中instanceof对于不同的构造器或许都返回true
这篇文章主要是对JavaScript中instanceof对于不同的构造器或许都返回true进行了详细的解析,需要的朋友可以过来参考下,希望对大家有所帮助2013-12-12
最新评论