$('#empcontact').blur(function(){
var stri = $('#empcontact').val();//the input element
var numbers = "0123456789";
var flag = false;
for(var x=0;x<stri.length;x++){
var ch = stri.charAt(x);
var n = numbers.indexOf(ch);
if(n === -1){//why does it always resolve to true
flag = true;
break;
}
else{
}
}
if(flag){
alert("Not a number");
$('#empcontact').val(" ");
$('#empcontact').focus();
}
});
文字が渡されたときにも数字が渡された場合でも、常に true に解決される理由がわかりません。