• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 이메일 형식 검증하기에 대한 질문 드립니다.

이메일 형식 검증하기에 대한 질문 드립니다.

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #44498

    김미영
    참가자
    https://codingapple.com/forums/topic/%ec%a0%95%ea%b7%9c%ec%8b%9d%ec%9c%bc%eb%a1%9c-%ec%9d%b4%eb%a9%94%ec%9d%bc%ed%98%95%ec%8b%9d-%ea%b2%80%ec%a6%9d%ed%95%b4%eb%b3%b4%ea%b8%b0-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/
    일단 동일한 질문하신 분이 계실 것 같아 찾아서 다른 코드를 지우고 
    대문자없는데요 코드만 작성해서 해보니 정상 작동 합니다.
    지금 저희가 만들고있는 사이트? 에서 모달창 input값에서 검사해야되는게
    
    var 아이디체크 = document.getElementById('email').value
    var 비번체크 = document.getElementById('send').value
    
    1. 아이디를 입력했는지
    if (아이디체크 == '') {
            alert('아이디를 입력해주세요.');
            e.preventDefault();
          }
    2. 비밀번호를 입력했는지
    if (비번체크 == '') {
            alert('비밀번호를 입력해주세요.');
            e.preventDefault();
          }
    3. 비밀번호가 6글자 이상인지
    if (비번체크.value.length < 6) { 
            alert('비밀번호를 6자이상 입력해주세요.');
            e.preventDefault();
          }
    4. 이메일 형식이 맞는지
    if (/\S+@\S+\.\S+/.test(아이디체크) == false ) {
            alert('이메일형식아님')
            e.preventDefault();
          }
    5. 비밀번호에 대문자가 포함되어있는지
    if (/[A-Z]/.test(비번체크) == false) {
            alert('대문자없는데요');
            e.preventDefault();
          }
    
    정도인 것 같은데요.
    
    이상하게 1,2,3번의 코드만 작성하면 문제없이 작동합니다.
    근데 4번이나 5번의 코드를 추가로 적용하면 문제가 생깁니다. 
    지금 현재로서는 4,5번은 다른 코드를 지우고 단독으로만 적용을 해야 정상적으로 작동하는 이유도 궁금합니다..
     
    #44508

    codingapple
    키 마스터
    if 사용하는 위치가 이상한게아닐까요
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠