Jump to content

domain syntax validation


KEFE

Recommended Posts

I would like to know that how could I check the syntax validity of a domain?

 

I'm making a domain registration script... in which I would need to verify if the domain syntax is OK, that if it is ONLY alpha-numeric, if its 26 characters max. and if the - sign is NOT the begginer or ender character of the domain... and if the .ext is max. 4 characters and is alphabetic only

 

If anyone could help me...

 

Thanks and regards.

Link to comment
https://forums.phpfreaks.com/topic/99899-domain-syntax-validation/
Share on other sites

I'll repeat:

 

www.php.net/preg

 

Sorry, didnt seen it for the first time...

anyway nailed it ... and thanks :) if anyone else need it here is the code:

 

$domainn = "example.com";
if (!preg_match("/^[a-z0-9][a-z0-9\-]+[a-z0-9](\.[a-z]{2,4})+$/i", $domainn)) {
echo("Illegal character in domain name.");
} else {
$domainlen = strlen($domainn);
if($domainlen > 26) {
echo("Illegal lenght of domain name.");
}
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.