主要是判斷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;
}
}