2016-04-21 48 views
-1

一個簡單的正則表達式,可以測試 可以是(http,https或www)中的至少一個。正則表達式爲有效的URL(Javascript)(帶有扭曲)

我見過強制協議的例子,或直接允許google.com。

但是對於用戶來說,他們習慣於輸入www。,並不是所有人都會輸入協議。 但仍然應該是一個有效的,而不是「abced.com」

+0

你並沒有完全解釋你想要在這裏完成的任務,但是一個簡單的谷歌搜索可能會出現一些快速結果(包括這裏的一些)。由於這可以通過很多方式完成,下面是一個:'(https?\:\/\/|| www)[^ \/$ \ s] +'來自:http://regexr.com/38kqk和http: //regexr.com/3c6nt –

回答

0

如果你只需要測試,如果URL啓動與http, https, www然後你可以簡單地使用/^(https?|www)/

如果您需要url的完整正則表達式,請查看Mathias Bynens的文章https://mathiasbynens.be/demo/url-regex,並選擇最適合您需求的文章。