US ZIP Validation using jQuery

HTML

  1. <input type="text" class="us_zip" />

jQuery

  1. $(document).ready(function(){
  2. $('body').on('blur','.us_zip',function(){
  3. $(this).val(IsValidZipCode($(this).val()));
  4. });
  5. $('body').on('keyup','.us_zip',function(event){
  6. event = event || window.event;
  7. if((event.which>95 && event.which<106) || (event.which>47 && event.which<58)){
  8. $(this).val(IsValidZipCode($(this).val()));
  9. }
  10. });
  11. });
  12.  
  13. function IsValidZipCode(zip) {
  14. var numbers = zip.replace(/\D/g, '');
  15. //var numbers = zip;
  16. var new_value = '';
  17. new_value = numbers.substr(0, 5);
  18. return new_value;
  19. }

 

Live Example: JSFiddle

Tagged with:

Leave a Reply