javascript url验证帮助

时间:2011-08-28 15:30:13

标签: php javascript

如果用户输入了网址,请尽快输入 已完成URL并点击输入URL 将出现在文本框和文本下方 盒子将再次清空。

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

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

之后会删除任何内容 国家代码的结尾,例如if 那个人类型www.abc.net/dlkjfk然后 只接受www.abc.net

谢谢!

1 个答案:

答案 0 :(得分: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

}