任何机构可以给出答案如何验证URL如何验证JQuery中的URL?
EX1:如果我写http://www.aa
这是无效的
EX2:http://abc.com
这是有效的
这里www
是可选的,只要写' www'我们需要在域名之后再加点(。)怎么样?
任何机构可以给出答案如何验证URL如何验证JQuery中的URL?
EX1:如果我写http://www.aa
这是无效的
EX2:http://abc.com
这是有效的
这里www
是可选的,只要写' www'我们需要在域名之后再加点(。)怎么样?
您应该查看jQuery的validate-plugin,或者,您可以使用this stackoverflow page上提供的正则表达式解决方案。
function validateURL(textval){ var urlregex = new RegExp( “^(http:\/\/www。 。HTTPS:\/\/WWW | FTP:。\/\ /万维网| WWW){1}([0-9A-ZA-Z] + \)“); return urlregex.test(textval); } – brightboy2004
@ brightboy2004我测试了上面的代码相同的结果。 – naveen
你有没有得到你需要的解决方案? – brightboy2004
检查此链接以获取(RegEx)模式的Url。它可能对你有用。 http://regexlib.com/Search.aspx?k=url+pattern&c=-1&m=-1&ps=20
+1不错的答案。 – Rushi
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');
为什么你认为'http:// www.aa'无效?从技术上讲,这是一个有效的URI – Sergey
我可以知道它是如何有效的网址?我的领导说不接受这些网址 – naveen
@naveen开始检查了这个http://goo.gl/ ....这是一个完全有效的网址....... – AurA