<?php


error_reporting(-1);

$input = "+ 7-(925)- 455-41 - 23";
$check = '#^(\\-|\\(|\\)| )*(([+](\\-|\\(|\\)| )*7)|8)((\\-|\\(|\\)| )*[0-9]){10}$#';
if(preg_match($check, $input)){
	echo "Верно\n";
}else{
	echo"Ошибка\n";
}
$zamena = '#[(\\-|\\(|\\)| )*(([+](\\-|\\(|\\)| )*7)](\\-|\\(|\\)| )*#';
$output = preg_replace($zamena, +7, $input);
echo $output;