JavaScript怎样限制文本框中只能输入0或正整数. onkeyup="if(/[^0-9]/g.test(this.value)){this.value=this.value.substr(0,this.value.length-1)}" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function Check(fltValue) { var tmp; var temp; var i; tmp =fltValue; for(i=0;i<tmp.length;i++) { temp=tmp.substring(i,i+1); if((temp >= '0' && temp <='9') { } else { return false; } } return true; } 正则啊以下为检测是否为整数:function isNumber(str){ var re=/^\d*$/; return re.test(str);} 至于大于或等于0,在判断了是整数之后就很简单啦 function is_valid() { var code = event.keyCode; if(47<code && code<58) event.returnValue= true; else event.returnValue= false; } txt1.onkeypress = is_valid ; 非整数不能输入! var a="123"和var b=String("123")有什么不一样? 请问,如何把中文,转换为url编码格式 鼠标移到某个行上后行变颜色的脚本问题 如何静音问题 在客户端用javascript如何以只读方式打开word? 100分相送!! 页面打印的问题????????? 在表的单元格里如果输入的全是英文的话,它不会自动换行吗? 这个效果是如何实现 less问题 想在web上开一个小窗口实时刷新本地及其数据。 邮箱的登录的验证码为什么在 *.htm中显示正常,在*.asp不正常显示 js如何测试,可不可以一句一句的测试呀??
{
var tmp;
var temp;
var i; tmp =fltValue;
for(i=0;i<tmp.length;i++)
{
temp=tmp.substring(i,i+1);
if((temp >= '0' && temp <='9') {
}
else
{
return false;
}
}
return true;
}
以下为检测是否为整数:function isNumber(str){
var re=/^\d*$/;
return re.test(str);
} 至于大于或等于0,在判断了是整数之后就很简单啦
{
var code = event.keyCode;
if(47<code && code<58)
event.returnValue= true;
else
event.returnValue= false;
}
txt1.onkeypress = is_valid ;
非整数不能输入!