Advertisement
Guest User

Validation

a guest
Jan 16th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. // Validate email regex
  2. function isEmail(email) {
  3. var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  4. return regex.test(email);
  5. }
  6.  
  7. // Validate phone number regex
  8. function isNumber(number) {
  9. var regex = /^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/;
  10. return regex.test(number);
  11. }
  12.  
  13.  
  14.  
  15. $(document).ready( function() {
  16.  
  17. // Validation email
  18.  
  19. $('#btn-email').on('click', function() {
  20. var email = $('#email');
  21. var send_text = email.val();
  22. if( isEmail(send_text)) {
  23. email.removeClass('input-error');
  24. email.addClass('input-ok');
  25. $('#pop-email').modal('hide');
  26. $('#pop-phone').modal('show');
  27. setTimeout(function(){
  28. $('body').addClass('modal-open');
  29. }, 500);
  30. }
  31. else {
  32. email.removeClass('input-ok');
  33. email.addClass('input-error');
  34. }
  35. });
  36.  
  37.  
  38. // Validation phone nubmer
  39.  
  40. // Phone mask
  41.  
  42. var number = $('#phone');
  43. number.mask("+7(999) 999-9999");
  44.  
  45. $('#btn-phone').on('click', function() {
  46.  
  47. var send_number = number.val();
  48.  
  49. if( isNumber(send_number) == true) {
  50. number.removeClass('input-error');
  51. number.addClass('input-ok');
  52. $('#pop-phone').modal('hide');
  53. $('#pop-size').modal('show');
  54. setTimeout(function(){
  55. $('body').addClass('modal-open');
  56. }, 500);
  57. }
  58.  
  59. else {
  60. number.removeClass('input-ok');
  61. number.addClass('input-error');
  62. }
  63. });
  64. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement