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

회원가입 시 닉네임과 이름 유효성 검사 질문입니다. 채택완료

냥아 6년 전 조회 4,114

안녕하세요.

 

 

회원가입 시 닉네임과 이름 둘 다

 

홍길동ㅋ << 이렇게도 가입이 됩니다.

 

모음하나 'ㅋ' 가 들어가도 가입이 되는데 이걸 어떻게 막을 수 있을까요?

 

 

동해ㅁ , 백두ㅅ  이렇게 말고 완성형으로만 동해물, 백두산 이렇게만 가능하게 말이죠.

 

검색도 해보는데 잘 안되네요 ㅠㅜ

 

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

답변 3개

채택된 답변
+20 포인트
6년 전

skin/member/basic/register_form.skin.php 파일 수정

원본에 관련 코드가 이미 있네요. 하단 스크립트에서 이 부분 주석 제거 (위 아래 빨간색 부분)

 

            /*             var pattern = /([^가-힣\x20])/i;             if (pattern.test(f.mb_name.value)) {                 alert("이름은 한글로 입력하십시오.");                 f.mb_name.select();                 return false;             }             */

 

바로 밑에 닉네임도 추가

 

            if (pattern.test(f.mb_nick.value)) {                 alert("닉네임은 한글로 입력하십시오.");                 f.mb_nick.select();                 return false;             }

 

근데 이렇게하면 무조건 한글로만 입력해야 합니다.

기존처럼 영문 숫자도 추가하려면 이렇게 해보세요.

var pattern = /([^가-힣\x20^a-z^A-Z^0-9])/i;

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

답변에 대한 댓글 1개

냥아
6년 전
감사합니다. 들어가자 마자 해봐야겠습니다 ^^

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

6년 전

좀 더 살펴보니 관련 코드가 이미 그누보드 wrest.js 파일에 있네요.

이 방법이 훨씬 간편해 보입니다.

http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=244

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

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

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

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

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

로그인