You are looking for setTimeout()
$('input#zip').keyup(function(){
setTimeout(delayMyExecution(), 1000);
});
function delayMyExecution(){
if($('input#zip').val().length>=5){
// do something
}
}
Take a look here for some setTimeout()
examples :