10 Aralık 2015 Perşembe

Phone No (xxx-xxx-xxxx ) Validation in JQuery

  1. < script type = "text/javascript" >  
  2. //==================================  
  3. // xxx-xxx-xxxx Phnoe No Validation  
  4. //==================================  
  5. jQuery(document).ready(function() {  
  6.     $("#phone").keydown(function(e) {  
  7.         // Allow: backspace, delete, tab, escape, enter and .  
  8.         if ($.inArray(e.keyCode, [46, 8, 9, 27, 13]) !== -1 ||  
  9.         // Allow: Ctrl+A  
  10.         (e.keyCode == 65 && e.ctrlKey === true) ||  
  11.         // Allow: home, end, left, right, down, up  
  12.         (e.keyCode >= 35 && e.keyCode <= 40)) {  
  13.             // let it happen, don't do anything  
  14.             return;  
  15.         }  
  16.         // Ensure that it is a number and stop the keypress  
  17.         if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) {  
  18.             e.preventDefault();  
  19.         }  
  20.         var curchr = this.value.length;  
  21.         var curval = $(this).val();  
  22.         if (curchr == 3) {  
  23.             $("#phone").val(curval + "-");  
  24.         } else if (curchr == 7) {  
  25.             $("#phone").val(curval + "-");  
  26.         }  
  27.     });  
  28. }); < /script>  

Hiç yorum yok: