⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 check_domain.js

📁 个性网名转换-繁体字转换-qq强制聊天-qq秀查看-空间留言代码编辑器-等其他常用工具
💻 JS
字号:
//用下面的变量来返回数据
String.prototype.trim = function() {
	return this.replace(/(^\s*)|(\s*$)/g, "");
}

function check_reg()
{	
			var obj = document.add_site.DomainName;
			obj.value = obj.value.trim();
			obj.value = obj.value.toLowerCase();
			if (obj.value=="" || obj.value.length > 80)
			{
				alert("域名不能为空且不大于80个字符!");
				obj.focus();
				return false;
			}
			else if(obj.value!="")
			{	
				if(obj.value.indexOf("http://")==0)
				obj.value = obj.value.substr(7);
				obj.value = obj.value.trim();
				if(obj.value.indexOf("www.www.www.")==0)
				{
				alert("请输入合法的域名!");
				document.add_site.DomainName.focus();
				return false;
				}		
				if(obj.value.indexOf("www.www.")==0)
				obj.value = obj.value.substr(4);
				if(obj.value.indexOf("www.")!=0)
			//	obj.value = "www."+obj.value;
				{
					alert("请填写正确的域名,如:www.coodir.com");
					obj.select();
					obj.focus();
					return false;
					} 			
				if(checkweb(obj)==false)
				{
				alert("请填写正确的网址!");
				obj.select();
				obj.focus();
				return false;
				}	
			}
	if (document.add_site.ClassID_id.value=="6700B0700B101407208A")
	{	
		
		alert("请选择一级类别!");		
		document.add_site.ClassID_id.focus();
		return false;
	}
	if (document.add_site.ClassID.value=="6700B0700B101407208A")
	{	
		
		alert("请选择二级类别!");		
		document.add_site.ClassID.focus();
		return false;
	}
	
	if (document.add_site.province.value=="6700B0700B101407208A")
	{	
		
		alert("请选择网站所属省份!");		
		document.add_site.province.focus();
		return false;
	}
	if (document.add_site.city.value=="6700B0700B101407208A")
	{	
		
		alert("请选择网站所属城市!");		
		document.add_site.city.focus();
		return false;
	}


	if (document.add_site.adminSiteName.value=="" || zifushu(document.add_site.adminSiteName.value)>32)
	{
		alert("网站名称不能为空且不大于32个字符,中文字算2个字符!");
		document.add_site.adminSiteName.focus();
		return false;
	}
	if (document.add_site.adminKey.value=="" || zifushu(document.add_site.adminKey.value) > 80)
	{
		alert("关键字不能为空且不大于80个字符,中文字算2个字符!");
		document.add_site.adminKey.focus();
		return false;
	}
	if (document.add_site.adminDes.value=="" || zifushu(document.add_site.adminDes.value) > 160)
	{
		alert("网站描述不能为空且不大于160个字符,中文字算2个字符!");
		document.add_site.adminDes.focus();
		return false;
	}
	
if(document.add_site.email.value.length!=0 || document.add_site.email.value.length < 80){
    if (document.add_site.email.value.charAt(0)=="." ||        
         document.add_site.email.value.charAt(0)=="@"||       
         document.add_site.email.value.indexOf('@', 0) == -1 || 
         document.add_site.email.value.indexOf('.', 0) == -1 || 
         document.add_site.email.value.lastIndexOf("@")==document.add_site.email.value.length-1 || 
         document.add_site.email.value.lastIndexOf(".")==document.add_site.email.value.length-1)
     {
      alert("Email地址格式不正确!");
      document.add_site.email.focus();
      return false;
      }
   }
 else
  {
   alert("Email不能为空且不大于80个字符!");
   document.add_site.email.focus();
   return false;
   }
   
   sendRequest("checkdomain.asp?action="+document.add_site.action.value+"&DomainName=" + document.add_site.DomainName.value+"&id="+document.add_site.id.value);
	if (return_str=="0"){
	alert("该域名已被收录或已被提交!");
	document.add_site.DomainName.focus();
    document.add_site.DomainName.select();
    return false
	}	
}

function zifushu(x)
{
var filter=/^[\u0391-\uFFE5]+$/;
var y=0;
	for(var i=0;i<x.length;i++){
		if(!filter.test(x.substr(i,1)))
		y=y+1;
		else
		y=y+2;
	}
	return y;
}

function checkweb(obj){
	IPvalidate = true;
	if(/^(www\.)([A-Za-z0-9-]+\.)((com)|(net)|(org)|(mobi)|(ac)|(la)|(io)|(gov\.cn)|(ac\.cn)|(bj\.cn)|(sh\.cn)|(tj\.cn)|(cq\.cn)|(sx\.cn)|(nm\.cn)|(ln\.cn)|(jl\.cn)|(hl\.cn)|(js\.cn)|(zj\.cn)|(ah\.cn)|(fj\.cn)|(hn\.cn)|(jx\.cn)|(sd\.cn)|(ha\.cn)|(hb\.cn)|(gd\.cn)|(gx\.cn)|(hi\.cn)|(sc\.cn)|(gz\.cn)|(yn\.cn)|(xz\.cn)|(sn\.cn)|(gs\.cn)|(qh\.cn)|(nx\.cn)|(xj\.cn)|(tw\.cn)|(hk\.cn)|(mo)|(mo\.cn)|(tw\.cn)|(com\.tw)|(idv\.tw)|(org\.tw)|(hk)|(com\.hk)|(travel)|(info)|(cc)|(com\.cn)|(net\.cn)|(org\.cn)|(name)|(biz)|(tv)|(cn)|(tw)|(sh)|(us)|(uk)|(li)|(it)|(kr)|(com\.kr)|(int))$/.test(obj.value)) {	
		return true;
	} else {
		IPvalidate=false;
	}
	
	if (IPvalidate==false) {
		return false;
	}	
	return true;
}

var return_str=""


xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
function sendRequest(sndStr) 
{ 
var xmlDom = new ActiveXObject("Msxml2.DOMDocument"); 
xmlhttp.open("GET", sndStr, false); 
xmlhttp.onreadystatechange = sendRequest_check; 
xmlhttp.Send(xmlDom); 
}
//-------------------------------------------------------- 
function sendRequest_check() 
{ 
	var state = xmlhttp.readyState; 
	
	var xmlDom = new ActiveXObject("Msxml2.DOMDocument"); 

	if (state == 4) 
	{ 
	xmlDom.loadXML(xmlhttp.responseXML.xml); 
	return_str = xmlDom.documentElement.selectSingleNode("//objXML").text;
	} 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -