강의 코드대로 따라치면 alert가 뜨지 않습니다. 저도 왜 안 뜨지? 싶어서 검색했다가 혼자 해결하고 답 남겨요 !
if문에서 조건식이 true가 되어야 내부 코드를 실행하고 false면 실행하지 않고 넘어갑니다.
if ( /\S+@\S+\.\S+/.test(document.getElementById('send').value) ) 라고 했을 때
asdasd라고 대충 치시면 정규식 조건에 의하여 false 니까 if문이 실행되지 않습니다.
만약, abc@naver.com이라고 올바른 이메일 형식을 입력하면 alert('이메일형식아님')이 돌아가서
올바른 이메일을 입력했음에도 이메일형식아님이라는 알림창이 뜰겁니다.
따라서, 저 코드가 돌아가게 하려면
if ( /\S+@\S+\.\S+/.test(document.getElementById('send').value) == false ) 라고
false 조건을 추가해주셔야 합니다.
추가로, 이왕 변수 선언하셨으면, document.getElementById('send').value 자리에 입력한값을 넣으면 좋을 것 같아요 !