Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     $('#phone').keydown(function (e) {
  2.         if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 ||
  3.                 // Allow: Ctrl+A
  4.             (e.keyCode == 65 && e.ctrlKey === true) ||
  5.                 // Allow: Ctrl+C
  6.             (e.keyCode == 67 && e.ctrlKey === true) ||
  7.                 // Allow: Ctrl+X
  8.             (e.keyCode == 88 && e.ctrlKey === true) ||
  9.                 // Allow: home, end, left, right
  10.             (e.keyCode >= 35 && e.keyCode <= 39)) {
  11.             // let it happen, don't do anything
  12.             return;
  13.         }
  14.         // Ensure that it is a number and stop the keypress
  15.         if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) {
  16.             e.preventDefault();
  17.         }
  18.  
  19.         var foo = $(this).val().split("-").join(""); // remove hyphens
  20.         foo = foo.match(new RegExp('.{1,4}$|.{1,3}', 'g')).join("-");
  21.         $(this).val(foo);
  22.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement