JavaScript 中 typeof 的疑难问题!!!!!!!!!!!!!!!!!!!!! function testCheck(str){ if(!str.match(/^\d+$/)) alert(非法); } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to mingxuan3000(铭轩) :不是吧 不是分 string number boolean object .... 很多吗?to hanpoyangtitan(韩波洋)谢谢你提供一个正则表达式 但是.... 要是有小数点呢? 小数点 可不在 \d里哦.... if(!str.match(/^([1-9]\d*|0)(\.\d+)?$/)) 恩 谢谢 hbhbhbhbhb1021(天外水火(我要多努力)) 你的 正则表达式 写的不错但是 我的关键问题是 为什么 typeof 不起作用 我传入的str 即使是 Integer.pasInt(value) 它检测出 还是 string 我迷茫了.... function testCheck(str){try{ str=parseFloat(str);}catch(e){ alert(e);}if(typeof(str)=="string") alert("string");} to:hanpoyangtitan(韩波洋) 能说几句话吗?不懂你什么意思..... <td><input type=text name="num" size="25"><%=value%></td>到了客户端的时候<td><input type=text name="num" size="25">12.3</td>不管你在服务器端是什么数据类型到了客户端都是一个样子了都是string 你可以用正则表达式 来判断了 typeOf()一般用来判断“undefined”的js中因为交互过程中数据用流传输的,所以解析到页面都是字符串的数据类型校验用正则才好~~~ 复选框填用户名和密码的问题 为什么是undefined? extjs 关于动态JSP页面下innerHTML的问题 请问这为什么不能验证了呢 JS更改图片显示SRC属性的问题 怎么触发checkbox的onclick事件? 求救:跳转兼传参数问题 script为何分开写 如何将JAVA SCRIPT中的数组传入ActiveX中! URL中的乱码问题 如何取得新建对象的引用变量名本身
try{
str=parseFloat(str);
}
catch(e)
{
alert(e);
}
if(typeof(str)=="string")
alert("string");
}
到了客户端的时候
<td><input type=text name="num" size="25">12.3</td>
不管你在服务器端是什么数据类型
到了客户端都是一个样子了
都是string 你可以用正则表达式 来判断了
js中因为交互过程中数据用流传输的,所以解析到页面都是字符串的
数据类型校验用正则才好~~~