valid_mb_id 가 잘되나요? 채택완료
감기약
8년 전
조회 2,393
register.lib.php 에 보시면..
</p><p>function valid_mb_id($reg_mb_id)</p><p>{</p><p> if (preg_match("/[^0-9a-z_]+/i", $reg_mb_id))</p><p> return "회원아이디는 영문소문자와 숫자, _ 만 입력하세요.";</p><p> else</p><p> return "";</p><p>}</p><p>
위처럼 대문자를 쓰지 못하도록 되어 있는데...
대문자로 회원가입이 되네요
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
8년 전
i 코드는 대소문자를 구별하지 않게 하는 코드입니다
아래 코드 처럼 사용하셔야 합니다
</p><p>function valid_mb_id($reg_mb_id)</p><p>{</p><p> if (preg_match("/[^0-9a-z_]+/", $reg_mb_id))</p><p> return "회원아이디는 영문소문자와 숫자, _ 만 입력하세요.";</p><p> else</p><p> return "";</p><p>}</p><p>
자세한정보는
http://php.net/manual/kr/function.preg-match.php">http://php.net/manual/kr/function.preg-match.php
여기서 확인하세요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
감기약
8년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
대문자로 되어버리니 좀 귀찮아져서..
[^0-9a-z_] 에서 ^[0-9a-z_] 으로 수정하니 잘되네요...