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. Link to comment https://forums.phpfreaks.com/topic/99899-domain-syntax-validation/ Share on other sites More sharing options...
doni49 Posted April 7, 2008 Share Posted April 7, 2008 www.php.net/preg Link to comment https://forums.phpfreaks.com/topic/99899-domain-syntax-validation/#findComment-510926 Share on other sites More sharing options...
KEFE Posted April 8, 2008 Author Share Posted April 8, 2008 Come on... no one can help? Link to comment https://forums.phpfreaks.com/topic/99899-domain-syntax-validation/#findComment-511742 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 Link to comment https://forums.phpfreaks.com/topic/99899-domain-syntax-validation/#findComment-511748 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. Link to comment https://forums.phpfreaks.com/topic/99899-domain-syntax-validation/#findComment-511755 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."); } } Link to comment https://forums.phpfreaks.com/topic/99899-domain-syntax-validation/#findComment-511756 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.