【发布时间】:2015-07-30 05:21:59
【问题描述】:
我想检查用户插入的 URL 是否有效。 我有不同的情况允许用户插入 URL
1) www.test.com (valid)
2) http://test.com (valid)
3) http://www.test.com (valid)
4) www.test (not valid)
所以这样用户将能够插入www 或http,如果用户仅插入www,则在URL 之前预先附加http://。
我发现了很多正则表达式,但他们严格检查http://。
提前致谢。
【问题讨论】:
-
“Append before”在术语上是矛盾的。您要查找的词是“前置”。
-
不以www开头的网址怎么办?
-
但是 www.test 可能是一个有效的域...
-
@Dwev 需要以 http:// 或 www 开头。
标签: php regex url-validation