<?php

// error reporting (-1);

$regexp = "/^8\\([0-9]{3}\\)[-]([0-9][\s]?){7}/iu";
$i = '8(911)-506 5 65 6';
if (preg_match($regexp,$i)) {
	echo "Правильно\n";
} else {
	echo "Неправильно\n";
}