제거 하기 위해 php preg_replace를 사용하고 싶습니다 ( 제거 하고 싶으므로 htmlentities를 사용하고 싶지 않습니다)
문자 az, AZ, 0-9 및 특수 문자 "@_"를 허용하고 싶습니다. 뿐
꽤 직설적 인:
$string = preg_replace('/[^a-zA-Z0-9@.]+/', '', $string);
간단한 영어로 : 알파벳, 숫자 또는 기호가 아니다 아무것도 중 하나 이상이 발생 교체 @
, .
아무것도를.
검시:
/
-시작 구분자[^a-zA-Z0-9@.]
-캐릭터 클래스
^
-캐릭터 클래스를 부정하는 데 사용a-zA-Z0-9
-알파벳 또는 숫자@
-리터럴 문자 @
.
-리터럴 문자 .
+
-이전 수량과 한 번 이상 일치/
끝 구분자이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다