정규표현식 의미 해석 좀....

정규표현식 의미 해석 좀....

QA

정규표현식 의미 해석 좀....

본문

if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) { 

 

 

위 식에서 붉은색 부분 의미 해석 좀 해주세요. 

의미군끼리 부분부분 묶어서 그 부분이 뭘 의미하는지 설명해주시면 고맙겠습니다.


정규표현식 설명서 봐도...감이 잘....

이 질문에 댓글 쓰기 :

답변 1

http://regexper.com/#%2F%5Cb(%3F%3A(%3F%3Ahttps%3F%7Cftp)%3A%5C%2F%5C%2F%7Cwww%5C.)%5B-a-z0-9%2B%26%40%23%5C%2F%25%3F%3D~_%7C!%3A%2C.%3B%5D*%5B-a-z0-9%2B%26%40%23%5C%2F%25%3D~_%7C%5D%2Fi 

 

1. step 아래중 하나

http://

https://

ftp://

www.

 

+

 

2. step 아래중 하나

-

a~z

0~9

...

 

+

 

3. step 아래중 하나

-

a~z

0~9

...

 

의 조합으로 일치하는게 없을 때.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 42

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT