本文主要介绍将文本框限制为仅包含数字||仅包含数字和小数点||仅包含整数和浮点数的示例代码。很好很实用。让我们和你的朋友一起看看。
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
上面的代码内容很简单,介绍了受限文本框中只能输入数字||数字和小数点||只能输入整数和浮点数的知识。希望能帮到你!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。