js判断合法url链接? 急!!求各位解答,谢谢……
请问各位用js如何判断字符在是否属于合法url链接?急!!
[解决办法]
http://blog.csdn.net/kof820/article/details/5904474
google+百度 。。。
[解决办法]
[解决办法]
- JScript code
var regex =/^http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?$/ialert(regex.test('http://www.sina.com/'))
[解决办法]
楼主主要是想判断是否网址有效吧,这个也要用xmlhttp
比如类似这样
- HTML code
function isThere(url) { var RegExp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;if RegExp.test(url){var req= new AJ(); // XMLHttpRequest object try { req.open("HEAD", url, false); req.send(null); return req.status== 200 ? true : false; } catch (er) { return false; }} }
[解决办法]
xmlhttp 兼容代码
- HTML code
function AJ() { var obj; if (window.XMLHttpRequest) obj= new XMLHttpRequest(); else if (window.ActiveXObject){ try{ obj= new ActiveXObject('MSXML2.XMLHTTP.3.0'); } catch(er){ try{ obj= new ActiveXObject("Microsoft.XMLHTTP"); } catch(er){ obj= false; } } } return obj;}
[解决办法]
[解决办法]
var obj = new XMLHttpRequest() || new ActiveXObject("Microsoft.XMLHTTP"||"MSXML2.XMLHTTP.3.0");
[解决办法]
ajax 不能跨域
[解决办法]
[解决办法]