可能重複:
Is there a (built-in) way in JavaScript to check if a string is a valid number?檢查一個文本框的值是否是數字或字符串
我想查一個文本框是否包含數值或使用JavaScript 我用這樣的字符串。
var query=getquerystring()
if(isNaN(query))
{
alert("query is a string");
}
else{
alert("query is numeric");
}
其中getquerystring()是
function getquerystring() {
var query=document.getElementById("queryString").value;
return query;
}
功能,但是當我在文本框中輸入一個數字1234仍然得到查詢字符串。 請告訴我我的代碼有什麼問題,並建議我解決一些問題。
相關:http://stackoverflow.com/questions/18082/validate-numbers-in-javascript-isnumeric – naveen