Script de Validación de Email-id individual

Este javascript le ayudará a validar el email-id dado en un campo de formulario.

Características

  • Usted puede validar email-id usando la función javascript.
  • Simple y fácil de usar.
  • Sólo copie el código dentro de su página y uselo.

Prevista

Introduzca Identificacion del email :

Código

Javascript Código

<!-- Script by hscripts.com -->
<!-- Copyright of HIOXINDIA -->
<!-- More scripts @www.hscripts.com -->
<script type="text/javascript">
function checkMailId(mailids)
{
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 = mailids;
var val = true;
var beforeat="";
var afterat="";
var afterat2="";
var dot=mai.lastIndexOf(".");
var con=mai.substring(dot, mai.length);
con=con.toLowerCase();
con=con.toString();
for(var i=0;i<(arr.length);i )
{
if(con == arr[i])
{
val=true;
break;
}
else
{
val=false;
}
}
var att=mai.lastIndexOf("@");
beforeat=mai.substring(0,att);
beforeat=beforeat.toLowerCase();
beforeat=beforeat.toString();
var asci1=beforeat.charCodeAt(0);
afterat=mai.substring(att 1, dot);
afterat=afterat.toLowerCase();
afterat=afterat.toString();
afterat2=mai.substring(att 1, mai.length);
afterat2=afterat2.toLowerCase();
afterat2=afterat2.toString();
if(beforeat=="" || afterat=="" || beforeat.length>30)
val=false;
if(afterat2.length>64 || afterat.length<2)
val=false;
if((afterat.charCodeAt(0))==45 || (afterat.charCodeAt(afterat.length-1))==45)
val=false;
if(val==true)
{
if(asci1 > 47 && asci1 < 58)
val=false;
if(asci1 < 48 || asci1 > 57)
{
for(var i=0; i<=beforeat.length-1; i )
{
var asci2=beforeat.charCodeAt(i);
if((asci2<=44 || asci2==47) || (asci2>=58 && asci2<=94) || (asci2==96) || (asci2>=123 && asci2<=127))
{
val=false;
break;
}
}
for(var j=0; j<=afterat.length-1; j )
{
var asci3=afterat.charCodeAt(j);
if((asci3<=44) || (asci3==46) || (asci3==47) || (asci3>=58 && asci3<=96) || (asci3>=123 && asci3<=127))
{
val=false;
break;
}
}
}
}
if(val==false)
{
alert("Su mailId "+mai+" no es valido");
return false;
}
else
{
return true;
}
}
function ctck()
{
var sds = document.getElementById("dum");
if(sds == null){alert("Esta utilizando un paquete gratuito. No esta autorizado para retirar la etiqueta.");}
var sdss = document.getElementById("dumdiv");
if(sdss == null){alert("Esta utilizando un paquete gratuito. No esta autorizado para retirar la etiqueta.");}
}
document.onLoad="ctck()";
</script>
<!-- Script by hscripts.com -->


HTML Código

<form name="frm" onSubmit="return checkMailId(frm.mailf.value)">Introduzca Identificacion del email : <input name=mailf type=text><input type=submit value=test></form><div align=center style="font-size: 10px; color: #dadada;" id="dumdiv"><a href="https://www.hscripts.com" id="dum" style="text-decoration:none; color: #dadada;">©h</a></div>
  • Fecha de lanzamiento - 2011-06-22
  • Trouvez la version gratuite sans lien de droits d'auteur seulement pour $5
  • Para la personalización de este script o de cualquier desarrollo de script contacte con nosotros, support@hscripts.com

Uso

  • Copie el código javascript dentro de la étiqueta de su página.
  • La parte importante es la activación de onSubmit en el formulario, "onSubmit = return checkMailId(test.mailf.valu
  • ". Aquí activamos la función checkMailId a fin de verificar si la email-id dada es valida con los valores de campos de formulario como variable.
  • Si la comprobación del mailid es cierta, la acción del formulario tomará lugar o un mensaje de alerta aparecerá.

License

  • Ce javascript (mal orthographié en tant que script java) / Le code HTML est donnée sous la licence GPL
  • à savoir l'utilisation gratuite pour ceux qui l'utilisent comme il est..
  • Gratuit, si votre modification ne supprime pas notre droit d'auteur et des liens.
  • Licence informations détaillées peuvent être trouvées ici.
  • You can purchase the script if your requirements does not meet GPL License terms.