如何確保它只有一個http://在一個字符串中?如何確保在一個字符串中只有一個http://?
$url = "http://mysite.com/http://http://mysite.com/";
# set the regex for checking.
$regex = '/^\bhttp:\b\/\/.*/';
# reject the url address if it doesn't match
if (!preg_match($regex, $url)) echo 'false';
它是有效的URL,你爲什麼要過濾它? – nhahtdh 2013-03-04 18:14:47
@nhahtdh顯然,有效性以外的原因。 – showdev 2013-03-04 18:21:22
我希望他不使用這個來過濾「壞」的URL。 – nhahtdh 2013-03-04 18:35:47