EUNJIHA / Dev

✍🏻개념 정리
1 stars 0 forks source link

[정규표현식] Regular Expression #8

Open EUNJIHA opened 4 years ago

EUNJIHA commented 4 years ago

🔅정규표현식 (Regular Expression)

정의

문자열을 처리하는 방법 중의 하나로 특정한 조건의 문자를 '검색'하거나 '치환'하는 과정을 매우 간편하게 처리 할 수 있도록 하는 수단이다.

참고 사이트

오픈튜토리얼 - 정규표현식 정규표현식 연습

https://www.w3schools.com/php/php_form_url_email.asp

URL && image

            if (preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i", $url)) {
                if (preg_match("/\.(gif|jpg|png)$/i", $url)) {
                    echo "성공";
                } else {
                    echo "이미지는 아닙니다.";
                }
            } else {
                echo "URL이 아닙니다";
            }