请教,如何在js中判断一个输入是否数字。 var pattern =/^-?([1-9]\d*|0)(.\d+)?$/; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是我输入的是String,那么就要alert(!isNaN(parseFloat(23)));但是parseFloat(23asf)会把(23asf)变为23。所以我觉得还是正则表达是比较好。 ”“但是我输入的是String,那么就要alert(!isNaN(parseFloat(23)));”不是吧?直接lert(!isNaN(string))不就得了,干嘛费道手续啊? isNaN()测试的函数不是严谨的。isNaN(1.1.1.1)也被认为是数字,正则会好一些,但是也没有包含科学计数法,但是平常的演算已经够用了 Jquery Ajax问题(高分) 点击一个按钮增加一行, 然后弹出一个新窗口, 窗口中是每个省的名字, 然后通过连接再选择每个市的名字,将选好的名字输入到那个新增加的行 急救!!!!! 我实在是无能为力了,这段JS代码总提示出错啊。 想js入门请各位介绍两本书,越全越好,越厚越好! 做一个仿XP的登陆界面 小问题请教: 有关聊天室的问题,请高手指教! 高分请教,如何使打开的IE窗口自动最小化 subtext配置node.js遇到的问题 textarea值的输入与取得的问题! 请教如何保存左边菜单的状态
但是parseFloat(23asf)会把(23asf)变为23。所以我觉得还是正则表达是比较好。
isNaN(1.1.1.1)也被认为是数字,正则会好一些,但是也没有包含科学计数法,但是平常的演算已经够用了