묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
정규표현 문의
2016.04.16 16:11
if(!/^[^@]+@[a-zA-Z가-힣]+(\.[a-zA-Z가-힣]+){1,2}/.test(val)&&/email/.test(id))
msg="이메일 형식이 올바르지 않습니다.";
스크립트 내용인데요
정상적인 이메일을 입력을 해도 넘어가질 않습니다.
어떻게 해야 이 스크립트를 넘어갈 수 있을까요 ㅠ
if(!/^[^@]+@[a-zA-Z가-힣]+(\.[a-zA-Z가-힣]+){1,2}/.test(val)) 이것을
if(!/^[^@]+@[a-zA-Z가-힣]+(\.[a-zA-Z가-힣]+)(\.[a-zA-Z가-힣]+)?/.test(val)) 이렇게 바꿔보세요.
음...정규식 자체에는 문제가 없는데요. xe에서 보안상 {}를 삭제하는지 가끔 코드에서 중괄호가 사라지기도 합니다.