특수기호를 잡고 싶은데요
특수문자 말구요...
Copy
$wr_subject = preg_replace("/[^\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}0-9a-zA-Z]+/u","",$wr_subject);
위와 같은 정규식은 공백이나 "-" 문자도 모두 잡아버리는듯 합니다.
위 정규식에서 "-" 또는 공백은 예외로 하고 싶은데 부탁 드립니다.
감사 합니다.
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
2014-03-17 (월) 16:11:50
preg_replace("/[^\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}\x{20}-\x{2F}\x{3A}-\x{40}\x{5B}-\x{60}\x{7B}-\x{7E}0-9a-zA-Z]+/u", '', $str);
위 코드를 사용해 보시기 바랍니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.