yiisoft / validator

Yii validator library
https://www.yiiframework.com/
BSD 3-Clause "New" or "Revised" License
112 stars 39 forks source link

Add domain rule #605

Open arogachev opened 1 year ago

samdark commented 1 year ago

Need option to support wildcards.

Could be done with filter_var:

if ($allowWildcard) {
    $host = str_replace('*', 'wildcard', $host);
}

if (!filter_var($host, FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)) {
  // invalid
}