문자열에 포함된 특수문자를 제거하는 정규식 표현 2가지입니다. 아래 2가지 표현식 중 상황에 맞는 걸 사용하세요.
- 특수문자를 제거
$text = preg_replace("/[ #\&\+\-%@=\/\\\:;,\.'\"\^`~\_|\!\?\*$#<>()\[\]\{\}]/i", "", $string);
- 알파벳 대문자, 소문자, 숫자, 하이픈(-)만 남기고 제거
$text = preg_replace("/[^A-Za-z0-9-]/", "", $string);
답글 남기기