3v4l.org

run code in 300+ PHP versions simultaneously
<?php $subject = '512345678'; $pattern = '/^(?: [12]\d{6,8}| [3-57-9]\d{8}| 6\d{5,8} )$/x'; $result = preg_match($pattern, $subject, $groups, PREG_OFFSET_CAPTURE); var_dump($result, $groups);

preferences:
27.04 ms | 402 KiB | 5 Q