2015-11-08 55 views
0

不幸的是,現在我沒有任何代碼可以顯示,因爲我在現階段的問題更多的是頭腦風暴而不是編碼。區分URI與Jav​​aScript中的slu 012

問題。我需要檢測一個給定的字符串是否能像

https://myserver.com/about/team

有效 URI地址

ftp://myserver.com/foo/bar/whatever.txt

主場迎戰

/約/團隊

/foo/bar/whatever.txt

現正則表達式是唯一有意義的解決方案嗎?香草JS有沒有專門的功能?前兩個示例的函數返回值爲uri,第三個和第四個函數的返回值爲slug,其他任何函數返回invalid

+1

只是檢查它是否以'letters://' – zerkms

+0

開頭,表示正則表達式可能會失敗,像'www.wathever.com'這樣的東西我想? – Vadorequest

回答

0

只需ping服務器。

這是一種JavaScript API,它與客戶端 -

https://github.com/jdfreder/pingjs

設置邏輯首先ping地址,如果坪回來,你知道地址是存在,還是不錯的。

+0

這是另一個API,它也是 - http://jsfiddle.net/GSSCD/203/ – Nefariis