KEFE Posted April 7, 2008 Share Posted April 7, 2008 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. Quote Link to comment Share on other sites More sharing options...
doni49 Posted April 7, 2008 Share Posted April 7, 2008 www.php.net/preg Quote Link to comment Share on other sites More sharing options...
KEFE Posted April 8, 2008 Author Share Posted April 8, 2008 Come on... no one can help? Quote Link to comment Share on other sites More sharing options...
doni49 Posted April 8, 2008 Share Posted April 8, 2008 Come on... no one can help? I'll repeat: www.php.net/preg Quote Link to comment Share on other sites More sharing options...
unsider Posted April 8, 2008 Share Posted April 8, 2008 Come on... no one can help? He wants you to read , then come back with a question. Frustrating, but it's for your own good. Quote Link to comment Share on other sites More sharing options...
KEFE Posted April 8, 2008 Author Share Posted April 8, 2008 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."); } } Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.