主要是判断url是否以http://开头,以及中间是否有/的规则表达式,代码如下:
function checkRegula(box){
var add_homepage = document.getElementById("add_homepage").value;
var patrn = /^http:\/\//;
if(add_homepage.match(patrn)){
var patrn2 = /^http:\/\/([a-zA-Z]|[0-9])*(.)*([a-zA-Z]|[0-9])*\//; //此表达式不够精确~
if(add_homepage.match(patrn2)){
//alert("匹配成功");
return true;
}
else
{
document.getElementById("add_homepage").value = add_homepage+"/";
return true;
}
}
else{
alert("请以http://开头!");
return false;
}
}