<?php

function checkNumber($text){
	$regexp = "/^8?(?-?)[0-9]{3}?-[0-9]{3}?-[0-9]{2}?-[0-9]{2}$/u";
	if (preg_match($regexp, $text)){
		echo "Номер введен верно.";
	}else{
		echo "Номер введен в неверном формате";
	}
}

checkNumber("84951234567");