Function trim (str ){
Return str. replace (/(^ s *) | (s * $)/g ,"");
}
Function checkip (ip ){
Var exp =/^ (d {1, 2} | 1dd | 2 [0-4] d | 25 [0-5]). (d {1, 2} | 1dd | 2 [0-4] d | 25 [0-5]). (d {1, 2} | 1dd | 2 [0-4] d | 25 [0-5]). (d {1, 2} | 1dd | 2 [0-4] d | 25 [0-5]) $ /;
Var reg = ip. match (exp );
If (reg = null ){
Return false;
}
Else
{
Return true;
}
}
Function suburl (obj ){
Var url;
Var pagename;
Var reg =/<> "'/g;
Url = obj. q. value;
Url = trim (url );
If (! Isurl (url )){
Alert ("enter the correct website address or IP address ");
Return false;
}
Url = url. replace (reg ,"");
Pagename = obj. pagename. value;
If (pagename = "gettext" | pagename = "code" | pagename = "keyword" | pagename = "meta "){
If (url. indexOf ("/") = "-1 "){
Host = url;
Url = "http://tool.alimama.com/" + pagename + "/" + host + "/";
} Else {
Url = "http://tool.alimama.com/" + pagename + ". php? Q = "+ url;
}
} Else {
Var regex =/. *: // ([^/] *). */;
Var match = url. match (regex );
If (typeof match! = "Undefined" & null! = Match ){
Host = match [1];
} Else {
If (url. indexOf ("/")! = "-1" | url. indexOf ("\")! = "-1 "){
Alert ("enter the correct website address or IP address ");
Return false;
}
Host = url;
}
Url = "http://tool.alimama.com/" + pagename + "/" + host + "/";
}
Window. location = url;
Return false;
}