스

회원가입 별명입력시 완전한 낱말만 입력이 되도록하고싶습니다 .

· 2009-05-29 (금) 09:17:41 · 1067 · 5
■회원가입시 별명입력에 "ㄴㄴㄴ", "갘ㅋㅋㅋ" , "ㅠㅠㅋ", "adcㅋㅋ" 이딴 자음, 또는 모음만 넣거나 섞어사용해도  별명이 통과되고있습니다.
Q2. 회원가입 별명입력시 완전한 낱말만 입력이 되도록하고싶습니다 .
      (예 : "나", "너", "우리", "we우리"...)

http://inside.lu.to
|

댓글 5개

자음 모음 되는것은 쉽게 말로 설명할수잇는부분이 아니에요..

일단 확인버튼눌렀을대 자바스크립트 부분도 바꺼야되구요..

별명 입력할때 아작스 처리되있는부분도 php 프로그램 맞쳐서 해야되는 부분이 있어요
스킨의 member/basic/ajax_register_form.js 파일중

// 별명 검사 <- 라고 시작하는 함수 부분이 있습니다.

아래 같이 해보세요 테스트는 안해봤습니다

// 별명 검사
function reg_mb_nick_check() {

re = /[ㄱ-ㅎㅏ-ㅣ]*/;
if(re.test($F('reg_mb_nick'))){
alert("별명 형식이 잘못됬음");
return false;
}

var url = member_skin_path + "/ajax_mb_nick_check.php";
var para = "reg_mb_nick="+encodeURIComponent($F('reg_mb_nick'));
var myAjax = new Ajax.Request(
url,
{
method: 'post',
// 주소창 보안 방지 javascript:void(document.fregisterform.mb_id_enabled.value='000');
// 동기식 (폼전송시 입력값이 바른지 검사한 후 mb_id_enabled 를 체크하기 때문)
asynchronous: false,
parameters: para,
onComplete: return_reg_mb_nick_check
});
}
이렇게 넣으니 영문별명에서도 잘못됬다고 뜨고, 가나다라 이런식으로 완전한 낱말을 넣어도 잘못되었다고 뜨네요..
아.. 문자 하나를 잘못넣었네요

re = /[ㄱ-ㅎㅏ-ㅣ]+/;
if(re.test($F('reg_mb_nick'))){
alert("별명 형식이 잘못됬음");
return false;
}

이거 입니다
정말 잘되네요! 감사합니다^^ 한시름 놓았어요!
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
09-05-29 조회 1,068
09-05-29 조회 1,646
09-05-29 조회 1,606
09-05-28 조회 1,224
09-05-28 조회 2,095
09-05-28 조회 1,498
09-05-28 조회 1,345
09-05-28 조회 1,152
09-05-28 조회 1,606
09-05-28 조회 1,116
09-05-28 조회 1,523
09-05-28 조회 1,971
09-05-28 조회 1,601
09-05-28 조회 1,233
09-05-27 조회 905
09-05-27 조회 1,014
09-05-27 조회 1,052
09-05-27 조회 1,028
09-05-27 조회 1,613
09-05-27 조회 1,608