脚本代码:
/*
* 判断url是否合法
* */
function checkURL(url){
var str = url;
//判断URL地址的正则表达式为:http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
//下面的代码中应用了转义字符"\"输出一个字符"/"
var Expression = /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;
var objExp = new RegExp(Expression);
if(objExp.test(str) == true){
return true;
}else{
return false;
}
}
checkURL('index'); // false
checkURL('http://www.baidu.com'); // true
谢谢关注!