|
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 |
|
|
|
| |
|
Domain Name Validation Script
|
|
About |
|
This javascript function will help you to validate the email id given in a form field.
|
|
Features |
a)You can validate the domain name using this javascript function.
b)Domain Name validation takes in to account of the following criteria.
- domain names should have only alpha numeric values and '-',
- domain names should not begin/end with '-',
- domain names should not have special characters,
- domain extension should be a defined extension.
c)Simple and ease of use.
d)Just copy the code in to your page and use it.
|
|
Preview |
|
Give Domain Name to validate -
|
|
Code |
<!-- Script by hscripts.com -->
<script language=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("Your domain extension "+ext+" is not correct");
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("Domain name should not begin are end with '-'");
return false;
}
}
else {
alert("Your domain name should not have special characters");
return false;
}
}
}
}
else
{
alert("Your Domain name is too short/long");
return false;
}
return true;
}
</script>
<!-- Script by hscripts.com -->
Release Date - 15-12-2004
Get free version without ©copyright link for just
5
|
|
Usage |
Here we have explained domain name validation using javascript with the help of a form
a)Creating the form
<form name="test" onSubmit="return checkDomain(test.mailf.value)">
<input name=mailf type=text>
<input type=submit value=test>
</form>
b)Copy the code in to your page.
c)Things will work. The important portion is the onSubmit call in the form. "onSubmit = return checkDomain(test.mailf.value)".
We call the method checkDomain with the form fields value as the variable.
d)If the domain check is true, form action will take place, else alert will be done.
|
|
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.
|
|
|