这是我的preg_match
代码:
if (strlen($str) > 0)
if (!preg_match('/(http:\/\/www.vbox7.com[^\"]*)/', $str))
return false;
return true;
$str = 'http://vbox7.com/play:5ee7f7f6bf';
但为什么总是返回false?
答案 0 :(得分:0)
首先,你的正则表达式不会检测你的URL,因为它明确地查找“www”字符串。或者,您可以尝试:
preg_match('/(http:\/\/[www.]{0,1}vbox7.com[^\"]*)/', $str)
此外,您可能希望将$ str设置在顶部,而不是底部。