【发布时间】:2013-02-07 07:44:59
【问题描述】:
我想知道这是否是检查字符串是否只包含 URL 的正确方法:
if (stripos($string, 'http') == 0 && !preg_match('/\s/',$string)) {
do_something();
}
stripos() 检查字符串是否以“http”开头
preg_match() 检查字符串是否包含空格
如果不是这样,我假设该字符串只不过是一个 URL - 但这种假设是否有效?有没有更好的方法来实现这一点?
【问题讨论】:
标签: php url validation