[PHP]ID 유효성 검사
간단한 아이디 유효성 검사이다.
좋은 유효성 검사 코드가 많겠지만
이정도만해도 약간씩 변형하여 사용하면 충분히 쓸수 있다.
Ps. 버그를 유발하고 있습니다~ 아시죠?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
function UDF_USER_ID($user_id) { $user_id=strtolower($user_id); $user_id=str_replace(" ","",$user_id); if(ereg("^[0-9]",$user_id)) //첫자가 숫자가 아니어야함. { return false; } elseif(strlen($user_id)<4||strlen($user_id)>12) //4~-12자인지 확인 { return false; } elseif(!eregi("[a-z]",$user_id)) //한글이 있는경우 안됨 { return false; } elseif(preg_match ("[\-|\!|\@|\\#|\\$|\\%|\^|\~|\\&|\*|\(|\)|\_|\\+|\=|\\\|\\[|\\]|\\{|\\}|\;|\:|\/|\<|\>|\,|\.|\?]",$user_id)) //복잡해도 그대로 사용함. { return false; } else { return true; } } |