프로그래밍언어/php
[PHP] 특수문자 있는지 여부 확인
새끼개발자
2020. 4. 24. 11:00
PHP 정규표현식으로 특수문자 여부 확인
$id = $_POST['id']; //아이디를 받는다
$special_pattern = "/[`~!@#$%^&*|\\\'\";:\/?^=^+_()<>]/"; //특수기호 정규표현식
if( preg_match($special_pattern, $id) ){ //받은 아이디에 특수기호가있으면
$msg = "특수문자는 사용할 수 없습니다.";
echo("<script>alert('$msg');history.back();"); //메세지로출력
exit; //종료
}