2011-08-28 82 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 

}