本文主要介绍将文本框限制为仅包含数字||仅包含数字和小数点||仅包含整数和浮点数的示例代码。很好很实用。让我们和你的朋友一起看看。
onlyNumber.html 测试代码:
超文本标记语言
头
脚本语言=JavaScript
仅函数Number(obj){
//获取第一个字符是否是负号
var t=obj . value . charat(0);
//首先替换所有非数字的,数字和除外。
obj.value.replace(/[^d.]/g, );
//确保第一个是数字,而不是。
obj.value.replace(/^./g, );
//确保只有一个。不多。
obj.value=obj.value.replace(/。{2,}/g, );
//保证。它只出现一次,但不会超过两次。
obj.value=obj.value.replace( . ,$#$).替换(/。/g, )。替换( $#$ ,.);
//如果第一位是负号,则允许添加
if(t==-){
obj . value=- obj . value;
}
}
/脚本
meta http-equiv= content-Type content= text/html; charset=gb2312
meta name=keywords content= /
meta name= description content= /
标题文本框中只能输入数字||只能输入数字和小数点||只能输入整数和浮点数/标题
/头
身体
人力资源/
只能输入数字的文本框:input onkeyup= this . value=this . value . replace(/ d/g, ) onblur= this . value=this . value . replace(/ d/g, )/
br/
人力资源/
只能输入数字和小数点的文本框:input onkeyup= value=value . replace(/[ d ]/g, ) onblur= value=value . replace(/[ d ]/g, )/
br/
人力资源/
只有数字且只有一个小数点的文本框(小数点不能在开头,但可以在结尾,第一位允许加负号,即浮点数):输入onkeyup= only number(this) onblur= only number(this)/
人力资源/
/body
/html
上面的代码内容很简单,介绍了受限文本框中只能输入数字||数字和小数点||只能输入整数和浮点数的知识。希望能帮到你!