我想知道,如何验证网站地址的输入字段。我有一个用户需要输入youtube视频地址的字段,例如http://www.youtube.com/watch?v=biFodVJiqpU。我需要针对此地址http://www.youtube.com/watch?v=检查提供的网址,它是相同的。是否可以使用验证规则正则表达式?如果是,我需要在正则表达式数组中编写什么?
protected $_rules = array(
'video' => array(
'not_empty' => NULL,
'regex' => array(''),
'exact_length' =>array(42)
),
);
答案 0 :(得分:0)
尝试使用此正则表达式,它应该可以正常工作
$pattern = '/^http:\/\/www.youtube.com\/watch\?v=(.+)$/';