请问,JS里面如何判断是否是数字? if (isNaN(value)) //数据非法时提示,并返回空串 { strErr = "数据"+value+"非法!" throw strErr; } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢你的提示!var s=document.forms[0].selYear.value;var m=isNaN(s);if (document.forms[0].selYear.value.length!=4 ) alert("请输入正确的年份")else if (m) //数据非法时提示,并返回空串 alert("请输入正确的年份")else if (s<0 |s>9999 ) alert("请输入正确的年份")else PrintInfo(); isNaN不能检查SPACE这一点要注意.所以最好是先用parseInt转换在用isNaN 考大家一下JS常用解码方法 AjaxFileUpload上传图片遇到的问题。 怎样开发个软件当有新信息时会有提示的声音或者短信通知 extjs操作的内容,在下一页面如何返回? JS时间控件 js获取指定浏览器地址 [转]---js中实现namespace(名字空间)的一种方法。 如何把第一个页面的信息传递到第二个页面,并进行判断?(菜鸟问题) 怎样取得confirm的返回值,大哥们help......................^^^^^^^^'''''''''' js大神请进 关于窗口之间的调用刷新(急!!!!!!!!!!!) 一个简单的问题~!1!!!
var m=isNaN(s);if (document.forms[0].selYear.value.length!=4 )
alert("请输入正确的年份")
else if (m) //数据非法时提示,并返回空串
alert("请输入正确的年份")
else if (s<0 |s>9999 )
alert("请输入正确的年份")
else
PrintInfo();
所以最好是先用parseInt转换在用isNaN