我怎样才能有一个限制为 4 个数字/数字的输入,但如果输入文本,则字符长度是无限的?
最终工作代码:
    function isNumber (o) {
  return ! isNaN (o-0);
}
$("#txt").keyup(function(e){
    txtVal = $(this).val();  
     if(isNumber(txtVal) && txtVal.length>4)
     {
         $(this).val(txtVal.substring(0,4) )
           $(".error").html("4 Numbers Only").show();
      return false;
     }
});
});