회원 가입 시 아이디는 반드시 영문 + 숫자를 포함 하기

· 2024-12-17 (화) 16:06:08 · 2719 · 12

https://sir.kr/qa/548889

질문에 대한 답변으로 등록 하였지만,

질문 답변 게시판을 확인하지 않는 유저라면 놓칠 수 있기에

필요한 팁으로 판단 되어, 별도의 게시글로 작성 합니다.

 

978180634_1734418903.5481.gif

 

위 처럼 회원 가입 시 아이디에 숫자가 없으면 에러 처리 하는 방법입니다.

 

----------------------------------------------------------------------------------------

 

1. 사용하시는 스킨 확인하기

> 관리자 > 환경설정 > 회원 가입 버튼을 누르면 현재 스킨이 뜹니다. 

basic 인지 (테마) basic 인지 확인해주세요

 

978180634_1734418980.8567.png

 

사용 하시는 회원가입 스킨을 열어주세요

일반) skin/member/basic/register_form.skin.php

테마) theme/skin/member/basic/register_form.skin.php

 

그리고 400번 라인 근처에 보시면 다음과 같은 구문이 있습니다.

[code]

// submit 최종 폼체크

function fregisterform_submit(f)

{

    // 회원아이디 검사

    if (f.w.value == "") {

        var msg = reg_mb_id_check();

        if (msg) {

            alert(msg);

            f.mb_id.select();

            return false;

        }

    }

[/code]

 

여기 바로 밑에 코드를 추가 해주세요

 

[code]

const hasLetter = /[a-zA-Z]/.test(f.mb_id.value);

    const hasNumber = /[0-9]/.test(f.mb_id.value);

 

    if (!hasLetter || !hasNumber) {

        alert("아이디는 반드시 영문자와 숫자를 모두 포함해야 합니다.");

        $("#reg_mb_id").focus();

        return false;

    }

[/code]

 

위치가 조금 헤갈린다? 하시는 분들을 위해 스샷 첨부 합니다.

978180634_1734418748.0258.png

 

 

 

 

이렇게 하시면, 상단의 움짤 처럼 반드시 영문과 숫자를 하나 포함해야 회원 가입 진행이 가능합니다.

 

코드를 넣었음에도 동작하지 않는다면 일명 강력 새로고침인 컨트롤 + F5를 해주시면 정상 적용 됩니다.

 

고맙습니다.

|

댓글 12개

좋은 팁입니다.

2024-12-17 (화) 19:37:04

@들레아빠 감사합니다.

좋은팁 추천합니다.

2024-12-18 (수) 09:02:03

@푸른산타 감사합니다.

2024-12-18 (수) 08:02:25

감사합니다 ^^

2024-12-18 (수) 09:02:09

@민트다이어리 감사합니다 ^^

2024-12-19 (목) 09:24:22

역시 손이 빠르시네요.

이걸 hook 으로 만들긴 하였는데 꼬시래기 지 살 뜯어먹는 것 같아서 방치하고 있습니다.ㅋ 추천입니다.

2024-12-19 (목) 09:25:30

@비타주리 저도 extend 를 활용할까? 했었는데, 그냥 스킨 수정이니 

스킨 정도야(?) 생각하고 프론트에서 해결해버렸습니다 헤헤!!

오 언젠간 유용하게 쓸 날이 올 것 같아 추천드립니다! 꿀팁 감사합니다!

2024-12-19 (목) 19:25:19

@coDribble 감사합니다.

감사합니다.

감사합니다

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

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
24-12-28 조회 2,573
24-12-26 조회 3,212
24-12-25 조회 2,609
24-12-24 조회 3,171
24-12-24 조회 2,462
24-12-19 조회 2,916
24-12-17 조회 2,720
24-12-17 조회 2,540
24-12-16 조회 2,558
24-12-14 조회 3,122
24-12-14 조회 2,901
24-12-12 조회 2,911
24-12-10 조회 2,687
24-12-03 조회 3,054
24-12-01 조회 2,667
24-11-30 조회 2,777
24-11-29 조회 4,196
24-11-28 조회 2,630
24-11-25 조회 2,447
24-11-22 조회 2,497
24-11-20 조회 2,805
24-11-19 조회 2,428
24-11-16 조회 2,973
24-11-13 조회 2,471
24-11-11 조회 2,948
24-11-09 조회 2,730
24-11-04 조회 3,389
24-11-02 조회 2,759
24-10-28 조회 3,144
24-10-24 조회 3,142