我需要幫助驗證域。 這是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