Javascript url验证帮助


javascript url validation help

如果用户输入了URL,则他们可以立即使用填好URL并回车吗将出现在文本框和文本的下面箱子将再次清空。

只有当它是一个有效格式的URL时才会这样做。例如如果有人写blahbla.243,这是不行的因为它不是一个有效的URL。

但是,它将接受任何有效的变量如http://www.url.comwww.url.co.ukurl.com.au

之后的内容将被删除国家代码的结尾,例如if然后这个人输入www.abc.net/dlkjfk只接受www.abc.net

谢谢!

这可能不像你想的那么严格,但这是我使用的,它是体面的

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
}