ajax 에서요...

회원 가입할때 ajax_mb_id_check.php 에서요..

영문자 숫자 조합으로만 가능하게 하려면 어떻게 정규식 표현을 해야 하나요 ?

숫자와 영문으로 허용 하는데 영문자 숫자 조합으로 하려면요..ㅠ_ㅠ
|

댓글 3개

<input type='text' -생략- style="ime-mode:disabled;" -생략- />
이런식으로 style="ime-mode:disabled;" 추가하시면 한글입력이 안됩니다 ㅎ
회원 가입할때 ajax에서 if (preg_match("/[^0-9a-z_]+/i", $reg_mb_id)) 이 부분에서

영문과 숫자는 허용하는데.. 영문과 숫자로 조합된 아이디를 체크 하게 하려면 어떻게 해야 할까요 ?!
이런 형식의 검사를 바라시는 건가요?
즉석에서 작성한 코드라 가공은 알아서 해주세요 `ㅡ`;
정확히 어떻게 사용할지 몰라서 위에분이랑 다른 한가지를 올려드립니다.



// 중복 선언을 피하기 위해 변수 해제
unset($ckd_reg_mb_id);

// 글자수 만큼 루프
for ($i=0; $i < strlen($reg_mb_id); $i++){
// 한글자씩 검사 // 검사를 원하는 정규식을 삽입
if (preg_match("/[^0-9a-z_]+/i", substr($reg_mb_id,$i,1) )){
$ckd_reg_mb_id[] = substr($reg_mb_id,$i,1);
}
}

//틀린 문자 갯수
$cnt_reg_mb_id = count($ckd_reg_mb_id);
if (isset($cnt_reg_mb_id)){
alert($cnt_reg_mb_id."개의 문자가 형식과 다름");
}

//틀린 문자 모두 출력
$str_reg_mb_id = "";
for ($i=0; $i < $cnt_reg_mb_id; $i++ ){
$str_reg_mb_id .= $cnt_reg_mb_id[$i];
}
if ( trim($str_reg_mb_id ) ) echo $str_reg_mb_id."문자들은 사용 할 수 없음";
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
15년 전 조회 1,596
15년 전 조회 1,516
15년 전 조회 1,571
15년 전 조회 974
15년 전 조회 1,060
15년 전 조회 1,643
15년 전 조회 1,271
15년 전 조회 2,628
15년 전 조회 2,612
15년 전 조회 1,534
15년 전 조회 1,642
15년 전 조회 1,435
15년 전 조회 1,540
15년 전 조회 1,804
15년 전 조회 1,533
15년 전 조회 1,353
15년 전 조회 1,005
15년 전 조회 1,986
15년 전 조회 951
15년 전 조회 1,518
🐛 버그신고