利用js写的文本框只能输入数字和小数点
<html>
<head>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<title>js 只能输入数字和小数点</title>
<script language="JavaScript" type="text/javascript">
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("$#$",".");
}
</script>
</head>
<body>
<!--把下面代码加到<body>与</body>之间-->
只能输入数字和小数点的文本框:<input id="input1" onkeyup="clearNoNum(this)">
</body>
</html>
分享到:
相关推荐
js正则表达式限制文本框只能输入数字,能输小数点.js正则表达式限制文本框只能输入数字,能输小数点.
文本框只能输入 数字,小数点,减号 字符的正则表达式
验证文本框只能输入数字,其它任何字符都不能输入,很好用的一个方法,可以直接使用
js限制文本框只能输入数字(正则表达式).docx
js限制文本框只能输入数字,小数点,英文字母,汉字 js限制文本框只能输入数字,小数点,英文字母,汉字 js限制文本框只能输入数字,小数点,英文字母,汉字
验证文本框只能输入数字和小数点,且第一位不能输入小数点,并且只能输入一个小数点。兼容火狐和IE
js正则表达式限制文本框只能输入数字
NULL 博文链接:https://jaychaoqun.iteye.com/blog/410287
js限制文本框只能输入数字或字母的方式总结.pdfjs限制文本框只能输入数字或字母的方式总结.pdf
js限制文本框只能输入数字或字母的方式总结.docxjs限制文本框只能输入数字或字母的方式总结.docx
js限制文本框只能输入数字或字母的方法总结.docxjs限制文本框只能输入数字或字母的方法总结.docx
js正则表达式限制文本框只能输入数字,小数点,英文字母.docxjs正则表达式限制文本框只能输入数字,小数点,英文字母.docx
1.文本框只能输入数字代码(小数点也不能输入) 2.只能输入数字,能输小数点. 4.只能输入字母和汉字 等等
js完美解决jsp文本框限制只能输入数字、小数问题,只需 ;" oncontextmenu="return false;" onKeyDown="keyNumDown(this, '8', '2')"> oncontextmenu="return false;" oncontextmenu="return false;":防止右键粘贴
js控制文本框只能输入正整数和逗号,且检查字符是否是数字
asp.net中通过JS实现文本框只能输入数值,可以输入负数,也可以设置小数的位数!
js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码.docxjs正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码.docx
js正则表达式限制文本框只能输入数字,小数点,英文字母.pdf