2012-12-24 3 views
0

Fitvids.js에서 지원하는 URL과 일치하는 정규식을 만들었습니다. 그래서이 정규식이 iframe 코드 validate from youtube, vimeo, blip, viddler & 킥 스타트.preg_match 일관성없는 동작

\#&lt;iframe.+(youtube|vimeo|blip|viddler|kickstarter).+<\/iframe>#i 

불행하게도, 어떤 정규식 유효성 검사기는 URL을이 유효성을 검사하지만 이상하게 PHP의는 preg_match 함수는 결과에 거짓을 제공합니다.

누군가가 저에게 해결책을 줄 수 있고 PHP Regex와 다른 펄 정규 표현식 결과 사이에 왜 많은 불일치가 존재하는지는 정말 도움이 될 것입니다. 또한 preg_match가 그렇지 않은데도 정확한 결과를주는 ereg (곧 depricated 될 것입니다)가 왜입니까?

답변

0

이것은 단순히 ereg이 PCRE (펄 호환 정규 표현식)이 아니기 때문에 단지 preg_match 기능입니다. 더 이상 사용되지 않는 함수에서 기묘한 동작을 기대하십시오.

+0

불행히도 나는 wierd 행동 양식 preg_match도 원한다. P – Riyo

관련 문제