테스트 사이트 - 개발 중인 베타 버전입니다

정규표현 문의

놀리지마유 9년 전 조회 6,521

</strong></p><p><strong>  if(!/^[^@]+@[a-zA-Z가-힣]+(\.[a-zA-Z가-힣]+){1,2}/.test(val)&&/email/.test(id))
   msg="이메일 형식이 올바르지 않습니다.";</strong></p><p><strong>

소스인데요 정상적인 이메일을 입력해도 넘어가질 않네요

제가 스크립트 수정이 불가능한 상황인데

혹시 이부분을 넘어가려면 어떻게 입력하면 될까요.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

9년 전

예를 들어 다음 처럼 테스트 해 봤더니 잘됩니다.

</p><p><script></p><p>//<span style="font-size: 14.6667px; line-height: 1.5;">메일주소가 admin @ test.co.kr 처럼 될 수도 있으니 {1,2} 대신 {2,5}로 늘려 주고 시도해 봤습니다.</span></p><p>  var val = "admin @ test.co.kr";//브라인드처리되는 것을 막기 위해 스페이스를 줬지만 없어야 합니다.</p><p>  var id = "email";</p><p>  if(!/^[^@]+@[a-zA-Z가-힣]+\.([a-zA-Z가-힣]+){2,5}/.test(val) && /email/.test(id))</p><p>    alert("잘못된 표현");</p><p> else alert("인증성공");</p><p> </p><p></script></p><p>
 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인