📄 ischdomain.js
字号:
function isChDomain(argString)
{
var flag=false;
var compStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-1234567890";
var length1=argString.length;
for(var chrIndex=0;chrIndex<length1;chrIndex++)
{
var temp=argString.charCodeAt(chrIndex)
if(temp>=10000)
flag=true;
else
{
var temp1=compStr.indexOf(argString.charAt(chrIndex));
if(temp1==-1)
{
flag=false;
break;
}
}
}
return flag;
}
function isEnDomain(argValue)
{
var flag1=false;
var compStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-1234567890";
var length2=argValue.length;
for (var iIndex=0;iIndex<length2;iIndex++)
{
var temp1=compStr.indexOf(argValue.charAt(iIndex));
if(temp1==-1)
{
flag1=false;
break;
}
else
{
flag1=true;
}
}
return flag1;
}
function isEnDomain0(argValue)
{
var flag1=false;
var compStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
var length2=argValue.length;
for (var iIndex=0;iIndex<length2;iIndex++)
{
var temp1=compStr.indexOf(argValue.charAt(iIndex));
if(temp1==-1)
{
flag1=false;
break;
}
else
{
flag1=true;
}
}
return flag1;
}
function isNum(argValue)
{
var flag1=false;
var compStr="-1234567890";
var length2=argValue.length;
for (var iIndex=0;iIndex<length2;iIndex++)
{
var temp1=compStr.indexOf(argValue.charAt(iIndex));
if(temp1==-1)
{
flag1=false;
break;
}
else
{
flag1=true;
}
}
return flag1;
}
function CheckEmail(item)
{
var etext=form1.domain.value;
var elen=form1.domain.value.length;
var i;
var aa;
//增加minghui.com sinous.com cbs.com cdn.com 提示,以后问题解决了还要去掉
var domainStr;
var domainStrV;
var keywz;
if (elen>60)
{
alert("请不要输入超过60个字符!");
return false;
}
if(etext=="")
{
alert("请输入要查询的域名!");
return false;
}
for (i=0;i<=elen-1;i++)
{
aa=etext.charAt(i)
if ((aa==' '))
{
alert("域名不能有空格!");
return false;
}
if ((aa=='.'))
{
alert("不能直接输入带后缀的域名,只要输入想注册域名的名称即可查询!");
return false;
}
}
if (form1.com.checked==true)
{
domainStr=form1.domain.value;
domainStrV=form1.domain.value.length-1;
if (domainStr.indexOf("cbs")>0 || domainStr.indexOf("CBS")>0)
{
keywz=domainStrV-2;
}
if (domainStr.indexOf("cdn")>0 || domainStr.indexOf("CDN")>0)
{
keywz=domainStrV-2;
}
if (domainStr.indexOf("zlbf")>0 || domainStr.indexOf("ZLBF")>0)
{
keywz=domainStrV-2;
}
if (domainStr.indexOf("sinous")>0 || domainStr.indexOf("SINOUS")>0)
{
keywz=domainStrV-5;
}
if (domainStr.indexOf("minghui")>0 || domainStr.indexOf("MINGHUI")>0)
{
keywz=domainStrV-6;
}
//alert(keywz);
if (domainStr.indexOf("cbs",-domainStrV)==keywz || domainStr.indexOf("minghui",-domainStrV)==keywz || domainStr.indexOf("sinous",-domainStrV)==keywz || domainStr.indexOf("cdn",-domainStrV)==keywz || domainStr.indexOf("zlbf",-domainStrV)==keywz || domainStr.indexOf("CBS",-domainStrV)==keywz || domainStr.indexOf("MINGHUI",-domainStrV)==keywz || domainStr.indexOf("SINOUS",-domainStrV)==keywz || domainStr.indexOf("CDN",-domainStrV)==keywz || domainStr.indexOf("ZLBF",-domainStrV)==keywz)
{
if (confirm("以minghui, sinous,cbs,cdn,zlbf\n\n结尾的.com域名目前解析有问题,\n\n可能无法访问,您确定继续注册吗?")==true)
{
return true;
}
else
{
return false;
}
}
}
if (form1.org.checked==true||form1.biz.checked==true||form1.info.checked==true||form1.cc.checked==true)
{
if (form1.domain.value.length<3)
{
alert("注册 .org.biz,info,cc 域名最少需输入3个字符!");
form1.domain.focus();
return false;
}
}
if (form1.tv.checked==true)
{
if (form1.domain.value.length<4)
{
alert("注册.tv域名最少需输入4个字符!");
form1.domain.focus();
return false;
}
}
if (form1.name.checked==true)
{
for (var i=0;i<108;i++)
{
if (form1.domain.value==tempStrA[i])
{
window.alert("对不起,您提交的是受限制注册的.name域名");
form1.domain.focus();
return false;
}
}
if (isEnDomain0(form1.domain.value) && form1.domain.value.length < 3) {
alert("对不起,您提交的是受限制注册的.name域名");
form1.domain.focus();
return false;
}
if (isNum(form1.domain.value)) {
alert("对不起,您提交的是受限制注册的.name域名");
form1.domain.focus();
return false;
}
}
return true;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -