我想檢查給定的url是否有效。檢查網址沒有http和「.com」
應該接受:
www.gmail.com
,並應拒絕:
www.gmail
我試圖用這個/((ftp|http|https):\/\/)?(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
它的工作原理,但如果給定的輸入www.gmail
它接受它。
任何想法?
UPDATE
http://jsfiddle.net/aabanaag/VktaX/
可能重複[什麼是最好的正則表達式來檢查一個字符串是一個有效的URL?](http://stackoverflow.com/questions/161738/what-is-the-best-regular-expression-to -check-if-a-string-is-a-valid-url) – Toto 2013-03-20 10:00:45
在我看來,這個問題很重複: http://stackoverflow.com/questions/161738/what-is-the-best-正則表達式來檢查,如果字符串是一個有效的網址你檢查了嗎? – 2013-03-20 07:40:02