Fitvids.jsでサポートされているURLに一致する正規表現を作成しました。したがって、この正規表現は、youtube、vimeo、blip、viddler、およびキックスタートからのiframeコードを検証します。
\#<iframe.+(youtube|vimeo|blip|viddler|kickstarter).+<\/iframe>#i
残念ながら、正規表現バリデーターはこれをURLで検証しますが、奇妙なことにphpのpreg_match関数は結果としてfalseを返します。
誰かが私に解決策を教えてくれれば、そしてなぜPHP正規表現と他のperl正規表現の結果の間にこれほど多くの矛盾があるのか、それは本当に役に立ちます。また、ereg(間もなく廃止される)が正しい結果をもたらすのに対し、preg_matchはそうではないのはなぜですか。