var regex = /^(\+7|7|8)?[\s\-]?\(?[489][0-9]{2}\)?[\s\-]?[0-9]{3}[\s\-]?[0-9]{2}[\s\-]?[0-9]{2}$/;
                  
                  
                             return regex.test(phone);
                  
                  
                         }
                  
                  
                         function validateEmail(phone){
                  
                  
                             var regex = /(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/;
                  
                  
                             return regex.test(phone);
                  
                  
                         }
                  
                  
                  
                  
                  
                         let inp = document.querySelector('input.inp');
                  
                  
                         let inp2 = document.querySelector('input.inp2');
                  
                  
                         let btn = document.querySelector('.btn');
                  
                  
                         btn.setAttribute('disabled', true);
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  // Проверка номера телефона
                  
                  
                    inp.oninput = function()
                  
                  
                  { 
                  
                  
                      let val = inp.value
                  
                  
                      let vall = inp2.value
                  
                  
                      if (!validatePhone(val) && !validateEmail(vall))
                  
                  
                      {
                  
                  
                        btn.setAttribute('disabled', true);
                  
                  
                      }
                  
                  
                    else
                  
                  
                    {
                  
                  
                        btn.removeAttribute('disabled');
                  
                  
                    }
                  
                  
                  };
                  
                  
                  
                  
                  
                  // Проверка Email
                  
                  
                  inp2.oninput = function(){ 
                  
                  
                      let vall = inp2.value
                  
                  
                      if (!validateEmail(vall)){
                  
                  
                        btn.setAttribute('disabled', true);
                  
                  
                    }else{
                  
                  
                        btn.removeAttribute('disabled');
                  
                  
                    }
                  
                  
                  };
                  
                  
                
 Макс ꑭ 🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Макс ꑭ 🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Надо проверку номера с проверкой почты объединить
Через одну кнопку, или как объеденить?
 Макс ꑭ 🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Макс ꑭ 🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Xthtp jlye ryjgre
 Макс ꑭ 🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Макс ꑭ 🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Кто может хелпануть?
Обсуждают сегодня