请教,如何在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)也被认为是数字,正则会好一些,但是也没有包含科学计数法,但是平常的演算已经够用了 YUI 3,想说爱你不容易。 高手进来看看document.cookie与Set-Cookie的区别? 输入限制 高手来:javascript如果根据中文取拼音首字母 怎样判断为空啊 怎样阻挡本页面的点击直到另一个页面取消本页面的阻挡设定? 如何判断在页面上的某个控件被选中??急! 50 分求教弹出窗口的问题…… 请帮我注释一下!!!!! 第一次做网站,求解答啊 flask的问题 textarea值的输入与取得的问题! 请教如何保存左边菜单的状态
但是parseFloat(23asf)会把(23asf)变为23。所以我觉得还是正则表达是比较好。
isNaN(1.1.1.1)也被认为是数字,正则会好一些,但是也没有包含科学计数法,但是平常的演算已经够用了