如何判断文本框里输入的是浮点型? http://blog.csdn.net/hbzxf/archive/2004/07/16/43048.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if isNaN(Number(form1.text1.value)) alert('不是数字');else if (Number(form1.text1.value).toFixed(0)==form1.text1.value) alert('是整数');else alert('是浮点数'); 修正一下:if isNaN(Number(form1.text1.value)) alert('不是数字');else if (Number(form1.text1.value).toFixed(0)==Number(form1.text1.value)) alert('是整数');else alert('是浮点数'); form1.text1.value这种写法很不标准,只要加上一个"document.",就可以跨浏览器使用,我就不明白为什么非要“懒惰”一下?而且if isNaN,有这么写的吗? <form name="form1"><input type="text" name="Sum"><input type="button" onclick="Check()" value="Check"></form><script>function Check(){ var iInput = document.form1.Sum.value; var reg=/^(-|\+)?\d+(\.\d+)$/ alert(reg.test(iInput));}</script> http://blog.csdn.net/hbzxf/archive/2004/07/16/43048.aspx 利用JavaScript,(jQuery)来写验证码 高手助解jQuery插件fullcalendar js 读取xml字符串 javascript 字符串替换 document.getElementById取值的问题! 请高手指点 JS函数嵌套和传值问题 一个输入框计算的问题 数据加载后影响页面样式 用JavaScript如何实现浏览器刷新? 请教一个javascript效果。 找个例子 急啊!xml 问题。
alert('不是数字');
else if (Number(form1.text1.value).toFixed(0)==form1.text1.value)
alert('是整数');
else
alert('是浮点数');
alert('不是数字');
else if (Number(form1.text1.value).toFixed(0)==Number(form1.text1.value))
alert('是整数');
else
alert('是浮点数');
这种写法很不标准,只要加上一个"document.",就可以跨浏览器使用,
我就不明白为什么非要“懒惰”一下?而且if isNaN,有这么写的吗?
<input type="text" name="Sum">
<input type="button" onclick="Check()" value="Check">
</form>
<script>
function Check()
{
var iInput = document.form1.Sum.value;
var reg=/^(-|\+)?\d+(\.\d+)$/
alert(reg.test(iInput));
}
</script>