사용자 입력 URL에 facebook (.any 도메인)이 포함되어 있는지 확인해야합니다.PHP regex - 문자열에 'facebook'이 포함되어 있습니다.
preg_match("/.(facebook)+\.[A-Z]{2,4}/", $input);
을하지만 www.facebook.com
을 typying에 false를 반환 : 이것은 내가 가지고있는 것입니다. 누군가가 이걸 도와 줄 수 있니? 나는 정규 표현식이별로 좋지 않다.
사용자 입력 URL에 facebook (.any 도메인)이 포함되어 있는지 확인해야합니다.PHP regex - 문자열에 'facebook'이 포함되어 있습니다.
preg_match("/.(facebook)+\.[A-Z]{2,4}/", $input);
을하지만 www.facebook.com
을 typying에 false를 반환 : 이것은 내가 가지고있는 것입니다. 누군가가 이걸 도와 줄 수 있니? 나는 정규 표현식이별로 좋지 않다.
마지막 부분의 대문자 만 일치하기 때문입니다. 당신은 수정을 추가하여 독립 케이스를 일치하도록 할 수 있습니다 :
preg_match("/.(facebook)+\.[A-Z]{2,4}/i", $input);
다음 사항은 다음과 같습니다
당신이 그룹
그런 다음 그것을
을 정량화 할 필요가 없습니다
그래서이와 끝까지 :
preg_match("/\.facebook\.[A-Z]{2,4}/i", $input);
네의 대답과 함께이 시도 할 수 있습니다. – debute
@debute, 나는 나의 대답에 더 많은 포인트를 더했다. – stema
로 인해 facebook.com과 일치하지 않습니다. 시작시 –