Может как-то так?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<input type="text" maxlength="5" id="scan">
<script>
$('#scan').on('input', function(){
setTimeout(function(){
if($('#scan').val().length < '5'){
$('#scan').val('');
}
}, 500);
});
</script>