H I O X INDIA
FREE Javascript
Google
Web hscripts.com
 HOME  ||  Scripts  ||  Purchase  ||  Tutorials  ||  Images  ||  Tools  ||  Directories 
  :-)  Send Page   :-)   Feedback   :-)   Register   :-)   Links   :-)   Support   :-)   Bookmarks :-)  
 Forums   Hosting   Internet Stats   Easy Calculation   FUN Games 

Java Script Source
List All
Date & Time
Calendar
Stop Watch script
Slide Show
Image Effect
Mouse Effects
Color Picker Tool
Dynamic Color
Random Generator
Select All
Form Validation
Textbox Counter
Dynamic Form select
Bookmark
Window / User Info
Security / Authenticate
Status Bar
Title Bar
Cursor Position
Country List
Calculators
Delete Repeated Values
Alphanumeric
Free Games





Single Email-id Validation Script


About
This javascript will help you to validate the email-id given in a form field.


Features
a)You can validate the email-id using this javascript function.
b)Simple and ease of use.
c)Just copy the code into your page and use it.


Preview

Enter Email Id :


Code
Javascript
<!-- Script by hscripts.com -->
<script language=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("Your maild "+mai+" is not valid"); return false; } else { return true; } } </script>
<!-- Script by hscripts.com -->


HTML Code
<form name="test" onSubmit="return checkMailId(test.mailf.value)">
Enter Email Id : <input name=mailf type=text>
<input type=submit value=test>
</form>
Release Date - 02-01-2008

Get free version without ©copyright link for just 5



Usage
Here we have explained with a form
a)Creating the form
<form name="test" onSubmit="return checkMailId(test.mailf.value)">
<input name=mailf type=text>
<input type=submit value=test>
</form>


b)Copy the code into your page.

c)The important portion is the onSubmit call in the form, "onSubmit = return checkMailId(test.mailf.value)". Here we call the function checkMailId inorder to verify whether the given email-ids are valid with form field values as variable.

d)If the mailid check is true, form action will take place orelse an alert message will appear.





License
- This javascript (misspelled as java script)/HTML code is given under GPL License
- i.e. Free use for those who use it as it is.
- Free, if your modification does not remove our copyright information and links.
- Detailed License information can be found here
- You can purchase the script if your requirements does not meet GPL License terms.


privacy policy     license     sitemap
© 2004-2005 HIOX INDIA - hioxindia.com

Others