Может как-то так?
<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>