function validarNombreDominio() { var ok=0; var ff=window.document.FDominio; var tld=window.document.FDominio; ff.tlds.value=''; if (tld.com.checked) { ff.tlds.value=ff.tlds.value+'com|'; } if (tld.net.checked) { ff.tlds.value=ff.tlds.value+'net|'; } if (tld.org.checked) { ff.tlds.value=ff.tlds.value+'org|'; } if (tld.info.checked) { ff.tlds.value=ff.tlds.value+'info|'; } if (tld.cc.checked) { ff.tlds.value=ff.tlds.value+'cc|'; } if (tld.biz.checked) { ff.tlds.value=ff.tlds.value+'biz|'; } if (tld.name.checked) { ff.tlds.value=ff.tlds.value+'name|'; } if (tld.es.checked) { ff.tlds.value=ff.tlds.value+'es|'; } if (tld.com_es.checked) { ff.tlds.value=ff.tlds.value+'com_es|'; } if (tld.nom_es.checked) { ff.tlds.value=ff.tlds.value+'nom_es|'; } if (tld.eu.checked) { ff.tlds.value=ff.tlds.value+'eu|'; } if (tld.cat.checked) { ff.tlds.value=ff.tlds.value+'cat|'; } validacion = /[^a-z-0-9]/g; validacion2 = /^-/; validacion3 = /-$/; if (validacion.test(ff.dominio.value)) { ok=1; } if (validacion2.test(ff.dominio.value)) { ok=1; } if (validacion3.test(ff.dominio.value)) { ok=1; } if (ff.tlds.value.length < 1 ){ ok=2; } if (ff.dominio.value.length < 3 ){ ok=1; } else { if(ff.dominio.value.length > 128){ ok=1; } } if (ok==0){ ff.submit(); } else { if (ok==1) { alert("Se ha detectado un error en la validación del formulario de datos :\n\nLos únicos caracteres permitidos para un nombre de dominio son:\n\n - Los pertenecientes al alfabeto inglés: de la a a la z.\n - Los dígitos del 0 al 9 (No es aconsejable un nombre con sólo dígitos).\n - El guión: - (No puede ser ni el primero ni el último caràcter del nombre).\n\nNo se admiten: acentos, diéresis, la ñ, la ç, espacios en blanco, el punto, etc.\n\nNo hay distinción entre minúsculas y mayúsculas.\n\nLas longitudes màximas y mínimas de un nombre de dominio son:\n\n - Para los gTLD .com, .org, .net, hay un máximo de 64 y un mínimo de 2.\n - Para el TLD ISO-3166 .es: como máximo 63 y como mínimo 3.\n - Para los restantes TLD ISO-3166 depende del registro.\n\nEjemplos de nombres de dominio:\n\n - Correctos: midominio123, 123midominio, mi-dominio\n - Incorrectos: -midominio, mi dominio, mi&dominio, másdominios, mi.dominio\n\n"); } else { alert("Se ha detectado un error en la validación del formulario de datos :\n\nDebe seleccionar un tld de dominio como mínimo.\n\n"); } event.returnValue=false; } }
Registro de Dominios