반응형
숫자를 제외한 모든 것을 제거하는 PHP 코드
문자열에서 모든 것을 제거하려고하지만 숫자 (0-9)입니다.
나는 이것이 효과가 있다고 생각했다.
echo preg_replace("[^0-9]","",'604-619-5135');
그러나 이것은 "604-619-5135"를 반영합니다. 내가 뭘 놓친거야 ???
이 시도:
preg_replace('/[^0-9]/', '', '604-619-5135');
preg_replace는 일반적으로로 시작하고 끝나는 PCRE를 사용합니다 /
.
이것은 미래의 개발자를위한 것이며, 시도해 볼 수도 있습니다. 너무 간단
echo preg_replace('/\D/', '', '604-619-5135');
패턴을 구분 기호로 묶어야합니다. 일반적으로 슬래시 (/)가 사용됩니다. 이 시도:
echo preg_replace("/[^0-9]/","",'604-619-5135');
참고 URL : https://stackoverflow.com/questions/6604455/php-code-to-remove-everything-but-numbers
반응형
'IT박스' 카테고리의 다른 글
Angular 5의 URL에서 쿼리 매개 변수를 얻는 방법은 무엇입니까? (0) | 2020.07.09 |
---|---|
튜플 목록에서 요소 찾기 (0) | 2020.07.09 |
코르도바 앱을 디버깅 할 수있는 실제 솔루션이 있습니까? (0) | 2020.07.09 |
SQL 문자열에서 앰퍼샌드 문자 이스케이프 (0) | 2020.07.09 |
Express.js 중첩 라우터로 휴식 (0) | 2020.07.09 |