회원가입폼에서 별명 입력이요... 채택완료
별명을 입력할때요,
공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
이렇게 되어있는데요,
별명을 영문 3자도 가능하게는 할 수 없나요?
외국에서 이용하는 사이트 만드는데,
영어이름들은 Jim, Tom, Pat, Tim ... 등등 3자로 된게 많은데,
이걸 4자 이상으로 해놓으니 외국친구들 가입에 문제가 있어서요... ㅠㅠ
어디서 어떻게 수정하면 될지 좀 알려주시면 감사하겠습니다.
부탁드려요.. 흑흑
--------------------------
혼자 해결했습니다.
gnuboard/skin/memer/basic/ajax_mb_nick_check.php
요기서 주황색 부분을 바꿨더니 되네요, (물론 그 밑에 4글자 입력도 2글자로 바꾸는게 좋겠죠)
각종 4 라는 글자를 죄다 2로 바꾸다가 드디어 여기서 해결되었습니다.
저처럼 고민하시는 분 있으시면 참고하시라고
밑에 붙입니다
(가입한지 아직 7일이 안되어서 스스로 답변 불가하네요)
// 별명은 한글, 영문, 숫자만 가능
//if (!check_string($reg_mb_nick, _G2_HANGUL_ + _G2_ALPHABETIC_ + _G2_NUMERIC_)) {
if (preg_match('/[^0-9a-zA-Z\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]+/u', $reg_mb_nick)) {
echo "110"; // 별명은 공백없이 한글, 영문, 숫자만 입력 가능합니다.
} else if (strlen($reg_mb_nick) < 2) {
echo "120"; // 4글자 이상 입력
//if (!check_string($reg_mb_nick, _G2_HANGUL_ + _G2_ALPHABETIC_ + _G2_NUMERIC_)) {
if (preg_match('/[^0-9a-zA-Z\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]+/u', $reg_mb_nick)) {
echo "110"; // 별명은 공백없이 한글, 영문, 숫자만 입력 가능합니다.
} else if (strlen($reg_mb_nick) < 2) {
echo "120"; // 4글자 이상 입력
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인
사실은 혼자 해결했어요, 그래서 해결했다고 수정해서 달아놓았는데,
글접기에 짤려서 아랫부분 "더보기" 클릭 안하면 안보였네요...
제가 원했던 것은 아이디가 아니고 별명이어서
gnuboard/skin/memer/basic/ajax_mb_nick_check.php 를 수정했어요~