 |
|
|  |
|
 |
15년 전 |
// 아이디에 영어 소문자와 숫자만 허용할 경우.
$id = $_GET['id']; // 가입페이지에서 넘어온 ID를 $id에 저장
preg_match_all('/[a-z]|[0-9]/', $id, $u_id); // 소문자와 숫자를 $u_id[0][0]부터 한글자씩 저장
$user_id = implode('', $u_id[0]); // 정규식에 걸려든(?) 녀석들을 합쳐서 $user_id에 저장
if($id <> $user_id){ // ID비교.
echo '영어(소문자)와 숫자외의 문자는 이용하실 수 없습니다';
}
// 끝
위와 같이 간단하게 해결했습니다.
대문자도 허용한다면..
preg_match_all('/[A-z]|[0-9]/', $id, $u_id); // a-z를 A-z로 바꿔주면 되겠네요.
|
|
추천 : 848 |
추천
목록
|
|
|  |
|