当前位置导航:炫浪网>>网络学院>>网页制作>>ASP.NET教程

ASP.NET(c#)实现中英文域名查询

  1.引言

  要实现域名查询,首先要找到域名服务器。在这用的是万网的域名服务器。

  网址为:http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=

  whois:http://whois.hichina.com/cgi-bin/whois?domain=

  2.查询界面

  输入中文域名后查询界面:

.

  判断是否为中文域名(javascript):

  function IsChDomain(domainStr)

  {

  var flag = false;

  var compStr = "ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_0123456789";

  var domainLength = domainStr.length;

  for(var i = 0;i < domainLength;i++)

  {

  var temp = domainStr.charCodeAt(i);

  if(temp >= 10000)//含有字符编码大于10000的字符判断为中文,不太严格

  {

  flag=true;

  }

  else

  {

  var temp2 = compStr.indexOf(domainStr.charAt(i));

  if(temp2 == -1)

  {

  flag = false;

  break;

  }

  }

  }

  return flag;

  }

  输入英文域名后查询界面:

.

  判断是否为英文域名:

  function IsEnDomain(domainStr)

  {

  var flag = false;

  var compStr = "ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_0123456789";

  var domainLength = domainStr.length;

  for(var i = 0;i<domainLength;i++)

  {

  if(compStr.indexOf(domainStr.charAt(i)) == -1)

  {

  flag = false;

  break;

  }

  else

  {

  flag = true;

  }

  }

  return flag;

  }

相关内容
赞助商链接