0

Web サイトアドレスの入力フィールドを検証する方法を見つけようとしています。ユーザーがhttp://www.youtube.com/watch?v=biFodVJiqpUなどのYouTubeビデオアドレスを入力する必要があるフィールドがあります。提供された Web アドレスを、このビットのアドレスhttp://www.youtube.com/watch?v=と照合して、同一であることを確認する必要があります。Validation rule regex で行うことは可能ですか? はいの場合、正規表現配列に何を書く必要がありますか?

 protected $_rules = array(
     'video' => array(
     'not_empty' => NULL,
     'regex' => array(''),
     'exact_length' =>array(42)
     ),
 );  
4

1 に答える 1

0

この正規表現を試してください、それはうまくいくはずです

$pattern = '/^http:\/\/www.youtube.com\/watch\?v=(.+)$/';
于 2013-01-22T19:17:52.103 に答える