Формат возвращаемого значения preg_match
Мне нужно забрать из поля в preg_match символы такого формата: 3 (346) 553-45-34
Пытаюсь сделать так, но проверка не проходит дальше.
$is_correct = preg_match('/^[0-9]{6,20}$/', $_POST['billing_phone']);
Как я понимаю, я не забираю символы пробела, тире и скобок.
Подскажите, пожалуйста, как это сделать? Не могу разобраться :(