3v4l.org

run code in 500+ PHP versions simultaneously
<?php $array = [ 'Nartinez', 'Drantch', 'Dratch', 'Xtmnprwq', 'Yelendez', 'Boldberg', 'Yelenovich', 'Allash', 'Mohamed', 'Li', ]; $regex = <<<REGEX / ^ (?![aeiou]{3,}) (?: \D(?![^aeiou]{5,}[aeiou]*) (?![aeiou]{4,}) ){2,} $ /ix REGEX; var_export(preg_grep($regex, $array));

preferences:
88.37 ms | 1052 KiB | 5 Q