회원가입에서 이름을 중문으로 입력
회원가입에서 폼에서 이름을
중문으로 입력하려하는데 ~~
풀리지가 않네요ㅡ.ㅡ
고수님들한테 부탁드립니다.
수고하세요.
중문으로 입력하려하는데 ~~
풀리지가 않네요ㅡ.ㅡ
고수님들한테 부탁드립니다.
수고하세요.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
==============================================
var pattern = /([^가-힣\x20])/i;
if (pattern.test(f.mb_name.value)) {
alert('이름은 한글로 입력하십시오.');
f.mb_name.activate();
return false;
}
==============================================
요부분을 주석처리 해주시면 되겠습니다.
==============================================
/*
var pattern = /([^가-힣\x20])/i;
if (pattern.test(f.mb_name.value)) {
alert('이름은 한글로 입력하십시오.');
f.mb_name.activate();
return false;
}
*/
==============================================
고마쓰 님
^ㅡㅡ^
26~38 라인 보시면
==================================================
// 별명은 한글, 영문, 숫자만 가능
if (!check_string($reg_mb_nick, _G4_HANGUL_ + _G4_ALPHABETIC_ + _G4_NUMERIC_)) {
echo "110"; // 별명은 공백없이 한글, 영문, 숫자만 입력 가능합니다.
} else if (strlen($reg_mb_nick) < 4) {
echo "120"; // 4글자 이상 입력
} else {
$row = sql_fetch(" select count(*) as cnt from $g4[member_table] where mb_nick = '$reg_mb_nick' ");
if ($row[cnt]) {
echo "130"; // 이미 존재하는 별명
} else {
echo "000"; // 정상
}
}
==================================================
요 부분을
==================================================
// 별명은 한글, 영문, 숫자만 가능
if (strlen($reg_mb_nick) < 4) {
echo "120"; // 4글자 이상 입력
} else {
$row = sql_fetch(" select count(*) as cnt from $g4[member_table] where mb_nick = '$reg_mb_nick' ");
if ($row[cnt]) {
echo "130"; // 이미 존재하는 별명
} else {
echo "000"; // 정상
}
}
==================================================
더 섬세하게 조정 하시려면 복잡해지실거 같구요.
이정도로 수정하시면 될거같습니다.
그리고 혹시 utf-8 이나 GB2312 인코딩 사용하시는건가요?
^가-힣
대신에
^\u4E00-\u9FA5^가-힣
위와 같이 적어주시면 중문한글 다 가능하게 됩니다.^&^