Nome Validação Domínio Script

Este função javascript ajuda-o a validar o nome do domínio dado na fórmula do campo.

Definições

  • Pode validar o nome do domínio utilizando a função javascript.
  • a validação do Nome do Domínio considera os seguintes critérios. - nomes de domínio devem ter somente valor alfanuméricos e '-', - nomes de domínio não devem começar/acabar com '-', - nomes de domínio não devem ter caracteres especiais - extensão de domínio deve ter uma extensão definida.

Pré-Visualizar

De Domain Name para validar -

Código

    Javascript Código
    <!-- Script by hscripts.com -->
    <!-- Copyright of HIOXINDIA -->
    <!-- More scripts @www.hscripts.com -->
    <script type="text/javascript">
    function checkDomain(nname)
    {
    var arr = new Array( '.com','.net','.org','.biz','.coop','.info','.museum','.name',
    '.pro','.edu','.gov','.int','.mil','.ac','.ad','.ae','.af','.ag',
    '.ai','.al','.am','.an','.ao','.aq','.ar','.as','.at','.au','.aw',
    '.az','.ba','.bb','.bd','.be','.bf','.bg','.bh','.bi','.bj','.bm',
    '.bn','.bo','.br','.bs','.bt','.bv','.bw','.by','.bz','.ca','.cc',
    '.cd','.cf','.cg','.ch','.ci','.ck','.cl','.cm','.cn','.co','.cr',
    '.cu','.cv','.cx','.cy','.cz','.de','.dj','.dk','.dm','.do','.dz',
    '.ec','.ee','.eg','.eh','.er','.es','.et','.fi','.fj','.fk','.fm',
    '.fo','.fr','.ga','.gd','.ge','.gf','.gg','.gh','.gi','.gl','.gm',
    '.gn','.gp','.gq','.gr','.gs','.gt','.gu','.gv','.gy','.hk','.hm',
    '.hn','.hr','.ht','.hu','.id','.ie','.il','.im','.in','.io','.iq',
    '.ir','.is','.it','.je','.jm','.jo','.jp','.ke','.kg','.kh','.ki',
    '.km','.kn','.kp','.kr','.kw','.ky','.kz','.la','.lb','.lc','.li',
    '.lk','.lr','.ls','.lt','.lu','.lv','.ly','.ma','.mc','.md','.mg',
    '.mh','.mk','.ml','.mm','.mn','.mo','.mp','.mq','.mr','.ms','.mt',
    '.mu','.mv','.mw','.mx','.my','.mz','.na','.nc','.ne','.nf','.ng',
    '.ni','.nl','.no','.np','.nr','.nu','.nz','.om','.pa','.pe','.pf',
    '.pg','.ph','.pk','.pl','.pm','.pn','.pr','.ps','.pt','.pw','.py',
    '.qa','.re','.ro','.rw','.ru','.sa','.sb','.sc','.sd','.se','.sg',
    '.sh','.si','.sj','.sk','.sl','.sm','.sn','.so','.sr','.st','.sv',
    '.sy','.sz','.tc','.td','.tf','.tg','.th','.tj','.tk','.tm','.tn',
    '.to','.tp','.tr','.tt','.tv','.tw','.tz','.ua','.ug','.uk','.um',
    '.us','.uy','.uz','.va','.vc','.ve','.vg','.vi','.vn','.vu','.ws',
    '.wf','.ye','.yt','.yu','.za','.zm','.zw');
    var mai = nname;
    var val = true;
    var dot = mai.lastIndexOf(".");
    var dname = mai.substring(0,dot);
    var ext = mai.substring(dot,mai.length);
    //alert(ext); if(dot>2 && dot<57)
    {
    for(var i=0; i<arr.length; i )
    {
    if(ext == arr[i])
    {
    val = true;
    break;
    }
    else
    {
    val = false;
    }
    }
    if(val == false)
    {
    alert("Sua extensao de domínio " ext " nao esta correto");
    return false;
    }
    else
    {
    for(var j=0; j<dname.length; j )
    {
    var dh = dname.charAt(j);
    var hh = dh.charCodeAt(0);
    if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123) || hh==45 || hh==46)
    {
    if((j==0 || j==dname.length-1) && hh == 45)
    {
    alert("Nome de dominio nao deve comecar a se acabar com '-'");
    return false;
    }
    }
    else {
    alert("Seu nome de dominio nao devem ter caracteres especiais");
    return false;
    }
    }
    }
    }
    else {
    alert("Seu nome de domínio é demasiado curto / longo");
    return false;
    }
    return true;
    }
    function ctck()
    {
    var sds = document.getElementById("dum");
    if(sds == null){alert("Esta usando um pacote gratuito. Nao e autorizada a remover o rotulo.");}
    var sdss = document.getElementById("dumdiv");
    if(sdss == null){alert("Esta usando um pacote gratuito. Nao e autorizada a remover o rotulo.");}
    }
    document.onLoad="ctck()";
    </script>
    <!-- Script by hscripts.com -->


    HTML Código
    De Domain Name para validar -<form name="test">
    <input name=mailf type=text>
    <input type=button value=test onclick="checkDomain(test.mailf.value)">
    </form><div align=center style="font-size: 10px; color: #dadada;" id="dumdiv">
    <a href="http://www.hscripts.com" id="dum" style="text-decoration:none; color: #dadada;">&copy;h</a></div>
  • Data Lançamento - 2010-09-22
  • Obter versão gratuita, sem link para o autor apenas $5/-
  • para configuração deste script ou desenvolvimento de qualquer script, contacte-nos para support@hscripts.com

Utilização

  • Aqui explicamos a validação do nome de domínio ao utilizar o javascript com a ajuda de uma fórmula
  • Copie o código javascript na tag e código html no .
  • A porção importante é o onSubmit puxado na fórmula "onSubmit = return checkDomain(test.mailf.valu
  • ". Chamamos a isto o método checkDomain com os valores dos campos da fórmula como variáveis.
  • Se o domínio se verificar verdadeiro, a acção da fórmula é activada, ou ainda um alerta é visualizado.

License

  • Este javascript (grafada como java script) / código HTML é dado sob a GPL License.
  • ou seja, o uso gratuito para quem usá-la como ela é.
  • Livre, se a sua modificação não é remover os nossos links e informações sobre direitos autorais.
  • Informações detalhadas podem ser encontradas License aqui
  • Você pode compra o script se suas exigências não cumprirem os termos de GPL.