【发布时间】:2011-06-03 19:05:07
【问题描述】:
谁能告诉我我在这里做错了什么..当我输入 1 1 0r a 时,我没有收到无效号码警报
function validateNumeric() {
var old_val = document.getElementById("tbNumber").value;
var new_val = old_val.replace(/^\s+|\s+$/g,"");
var validChars = '0123456789.';
for(var i = 0; i < val.length; i++){
if(validChars.indexOf(new_val.charAt(i)) == -1){
alert('Please enter valid number');
return false;
} else {
document.getElementById("tbNumber").value = new_val;
}
}
return true;
}
【问题讨论】:
-
您之前问过这个问题时,最佳答案有什么问题?
-
我不认为这是重复的 - 请参阅我的答案。
标签: javascript validation