2011-08-28 87 views
0

如果用戶輸入一個網址,只要他們 已經完成網址並點擊輸入網址 將出現在文本框下方並且文本框 將被重新清空。javascript url驗證幫助

它只會這樣做,如果它是一個有效形成的網址。例如,如果 某人寫道blahbla.243,則這不會執行 任何操作,因爲它不是有效的URL。

它將,然而,接受有效的任何變化 如http://www.url.comwww.url.co.ukurl.com.au

它將 例如國家代碼,如果 人類型www.abc.net/dlkjfk然後 只www.abc.net將接受結束後刪除任何東西。

謝謝!

+3

__What是你的問題.__我有一些想法,但是這不是一個思想行使;這是一個假設的問題。 – Bojangles

+0

他需要一個有效的url的正則表達式(我猜)。 –

+4

好的。你到目前爲止嘗試過什麼?你有什麼需要幫助的? –

回答

0

這可能不是你要找的嚴格,但它是我用什麼,它的體面

var reg = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/; 

if(reg.test(elem[i].value) == false) { 

//not cool story 

}else{ 

//good link 

}