我需要帮助验证域。 这是REG-EX我使用验证:/^[a-z\d][a-z\d-]{0,62}$/i
需要帮助验证域
它能够满足我的需求,但无法验证域 像www.google * .com或www.google * .COM *。我不想保存这些类型的域名。
这是我使用的功能:
$pieces = explode(".",$domain_name);
foreach($pieces as $piece) {
if (!preg_match('/^[a-z\d][a-z\d-]{0,62}$/i', $piece) || preg_match('/-$/', $piece)) {
return false;
}
}
对此有何指针?
这听起来像你的问题是“我的正则表达式不允许在域名中使用星号字符,我不希望它,我该如何解决这个问题?” - 这没有意义。 – Quentin
你的意思是这些星号的通配符? – inhan
是的,我只想避免像这样www.google.com/ .com或www.google.com * – user1969981