2012-11-14 26 views
0

任何机构可以给出答案如何验证URL如何验证JQuery中的URL?

EX1:如果我写http://www.aa这是无效的

EX2:http://abc.com这是有效的

这里www是可选的,只要写' www'我们需要在域名之后再加点(。)怎么样?

+2

为什么你认为'http:// www.aa'无效?从技术上讲,这是一个有效的URI – Sergey

+0

我可以知道它是如何有效的网址?我的领导说不接受这些网址 – naveen

+0

@naveen开始检查了这个http://goo.gl/ ....这是一个完全有效的网址....... – AurA

回答

0

您应该查看jQuery的validate-plugin,或者,您可以使用this stackoverflow page上提供的正则表达式解决方案。

+0

function validateURL(textval){ var urlregex = new RegExp( “^(http:\/\/www。 。HTTPS:\/\/WWW | FTP:。\/\ /万维网| WWW){1}([0-9A-ZA-Z] + \)“); return urlregex.test(textval); } – brightboy2004

+0

@ brightboy2004我测试了上面的代码相同的结果。 – naveen

+0

你有没有得到你需要的解决方案? – brightboy2004

0
function isValidUrl(str) { 
    var regexp = /((http|https):\/\/)?[A-Za-z0-9\.-]{3,}\.[A-Za-z]{2}/; 
    return str.indexOf(' ') < 0 && regexp.test(s); 
} 

isValidUrl('http://yourdomain.com');