<?php $text = <<<TEXT A number 555555555 then some more text and a quoted number "(123)4567890" and then 1 2 3 4 6 (54) 3 -2 and forward slashed /+--------0/ versus +--------0 then something more realistic '234 588 9191' no more text. This is not closed by the same character on both ends: "+012345678901/ which of course is a _necessary_ check? TEXT; echo preg_replace('~([\'"/])\+?[\d()\s-]{8,25}\d{1,2}\1(*SKIP)(*FAIL)|((?!\s)\+?[\d()\s-]{8,25}\d{1,2})~', "<strong>$2</strong>", $text);
You have javascript disabled. You will not be able to edit any code.
Value for `_results` contains invalid data `array`