首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP检查未注册的主域是否有效

PHP检查未注册的主域是否有效
EN

Stack Overflow用户
提问于 2014-12-08 19:40:39
回答 1查看 85关注 0票数 2

所以我遇到了下面的How to validate domain name in PHP?

但域名注册商不允许您注册以下两项:

代码语言:javascript
复制
 is_valid_domain_name? [a.b]
 is_valid_domain_name? [xn--fsqu00a.xn--0zwm56d]

因为它们不允许您注册单个字母/数字域名,也不允许使用句号分隔单词或字母/数字的域名,或者使用符号等的域名,这是否意味着这些域名是无效的,永远不能使用?

这让我好奇这段PHP代码是否准确,以及你如何知道是否要向它输入一个可以注册的域?

代码接受这两个,他们都不能注册的任何域名注册商,我发现,所以我认为这个代码将不准确。

EN

回答 1

Stack Overflow用户

发布于 2014-12-08 19:52:57

你可以尝试一下下面的规则。它适用于几乎所有的域名:)

代码语言:javascript
复制
^(([a-zA-Z]{1})|([a-zA-Z]{1}[a-zA-Z]{1})|([a-zA-Z]{1}[0-9]{1})|([0-9]{1}[a-zA-Z]{1})|([a-zA-Z0-9][a-zA-Z0-9-_]{1,61}[a-zA-Z0-9]))\.([a-zA-Z]{2,6}|[a-zA-Z0-9-]{2,30}\.[a-zA-Z]{2,3})$

Debuggex Demo

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27357221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档