PHP 정규표현식으로 특수문자 여부 확인
$id = $_POST['id']; //아이디를 받는다
$special_pattern = "/[`~!@#$%^&*|\\\'\";:\/?^=^+_()<>]/"; //특수기호 정규표현식
if( preg_match($special_pattern, $id) ){ //받은 아이디에 특수기호가있으면
$msg = "특수문자는 사용할 수 없습니다.";
echo("<script>alert('$msg');history.back();"); //메세지로출력
exit; //종료
}
'프로그래밍언어 > php' 카테고리의 다른 글
Laravel(artisan) 명령어 정리 (0) | 2023.09.17 |
---|---|
HTTP 상태코드 - 200, 201 , 301 , 400 , 401 ,404 , 500 , 503 (0) | 2023.09.03 |
PHP 특수문자 제거 정규표현식 (0) | 2020.02.10 |
HTML파일안에서 PHP 내용이 주석처리되어 개발자도구에 표시됨 (1) | 2019.07.09 |
PHP에서 mysql 사용 ( mysql_fetch_row / mysql_fetch_assoc / mysql_fetch_array) (1) | 2019.03.15 |