Регулярное выражение для проверки номера телефона с интервалом 6-11 цифр без тире, пробелов, дефисов, скобок и т.д. Например, 89201234567.
/^[0-9]{6,11}+$/Регулярное выражение для проверки номера телефона вида +79201234567
/^\+7\d{10}$/Регулярное выражение для проверки номера телефона вида +7 920 123-45-67
/[+][7] [0-9]{3} [0-9]{3}[-][0-9]{2}[-][0-9]{2}$/iПример:
if(!preg_match("/[+][7] [0-9]{3} [0-9]{3}[-][0-9]{2}[-][0-9]{2}$/i",$phone)){
echo 'Введенный мобильный телефон не соответствует шаблону, пример: +7 920 123-45-67';
}
else{
echo 'Телефонный номер веден правильно';
}Регулярное выражение для проверки номера телефона вида 8 920 123 45 67
/^[0-9]{1}\s{1}[0-9]{3}\s{1}[0-9]{3}\s{1}[0-9]{2}\s{1}[0-9]{2}$/