테스트 사이트 - 개발 중인 베타 버전입니다

preg_replace로 영문이랑 숫자만 표시... 채택완료

우엉수를설 10년 전 조회 8,695

preg_replace로 영문소문자, 대문자랑 숫자만 표시하도록 하고 싶습니다.

정규식 적어뒀었는데 없어져서 꼭 좀 부탁드려요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
10년 전

1번 표현)

 

$str = "The quick brown fox jumped over the lazy dog 2015 *&^%$?_-";  print_r(preg_replace("/[^a-zA-Z0-9]/", "", $str));

 

2번 표현)

 

$str = "The quick brown fox jumped over the lazy dog 2015 *&^%$?_-";  print_r(preg_replace("/[^a-z0-9]/i", "", $str));

 

 

[ ] 안에 ^ 기호가 들어가면 제외를 뜻합니다.

i 는 소문자 대문자 모두를 뜻합니다.

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인