怎样判断用户输入的数字!! 使用正则表达式,可以实现,实现简单,但是不清楚如何写,帮忙UP一下,实在不行使用 vbs 的 on error resume next 判断str = cint(str)if err.number <> 0 then msgbox "error"else msgbox "success"end if 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢。。有无JavaScript的??vbs我看不懂。。 <input type=text name=txtPostalCode onKeypress="if (event.keyCode < 45 || event.keyCode > 57) {alert('只能输入数字');event.returnValue = false;this.focus();}"> <input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')"> 只能是整数就用下面这个<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"> onblur事件if( strTest.indexof("0") != -1 ){ alert("您输入的格式不正确!!");}为什么用这句提示 strTest.indexof 错误。。提示strTest未定义!!! 用isNaN(VALUE)不就可以了如<input type=text name=tt value="" onchange="check(this)"><javascript language=javascript> function check(tt){ if(isNaN(tt.value)) { alert("请输入数字!") }}</script> <script language=javascript>function processKeyInput(event){ if ((event.keyCode<48) || (event.keyCode>57)) { event.keyCode = 0; }}</script><input type=text size=20 onKeyPress="processKeyInput(event);"> 呵呵,看来大家都回家过年去了,没人理你了,我给你一个函数吧,满足你所有的需求,在onkeyup和onkeypress中调用即可。function checkNum(ui){ui=ui.replace(/\D/,'');var notValid=/^0/;while(notValid.test(ui)){ui=ui.replace(notValid,'');}return ui;}祝春节快乐 :-) 當有人問怎麼判斷數字的問題一定一大堆人提出什麼正式表達阿,自己寫的涵數什麼的isNaN不就可以了嗎?簡單一句if(isNaN(value))alert("not a number")就可以了 zjh13226(吉儿) 的方法可以输入中文 kim1979(@-@) 的方法也是只能屏蔽一般的英文输入法,汉字和紫光输入法的英文字母依然能正常输入 getJSON 无法回调函数? 请问这段代码的问题怎么解决? 崩溃中,拜求AJAX载入内容中如何加入和运行JS效果 js 排序 JQuery Thickbox 弹出登陆窗口 菜鸟初学JavaScript window.onbeforeprint=beforePrint在firefox下如何写? prototype中的一段代码看不懂,顶者有分 js中,怎么计算一个字符串宽度?? div 标签? 一个div问题,我在div(可移动)中写到document.form1.submit()或window.open,都不执行,进入看详细问题。 还是老问题!谢谢
<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">
if( strTest.indexof("0") != -1 )
{
alert("您输入的格式不正确!!");
}
为什么用这句提示 strTest.indexof 错误。。提示strTest未定义!!!
如
<input type=text name=tt value="" onchange="check(this)">
<javascript language=javascript>
function check(tt)
{
if(isNaN(tt.value))
{
alert("请输入数字!")
}
}
</script>
function processKeyInput(event)
{
if ((event.keyCode<48) || (event.keyCode>57))
{
event.keyCode = 0;
}
}
</script>
<input type=text size=20 onKeyPress="processKeyInput(event);">
ui=ui.replace(/\D/,'');
var notValid=/^0/;
while(notValid.test(ui)){
ui=ui.replace(notValid,'');}
return ui;}祝春节快乐 :-)
isNaN不就可以了嗎?簡單一句if(isNaN(value))alert("not a number")就可以了