Если в вашей строке нормально есть пробелы, тогда все просто, просто добавьте его в свой класс символов
preg_match("#^([0-9 ]+)$#", $post['telephone'])
но это позволит 5 пробелов в начале.
^\d{2}(?: ?\d+)*$
было бы немного сложнее. Начинается с двух цифр, затем необязательная группа, начинающаяся с необязательного пробела, за которым следует не менее 1 цифры. эта группа может повторяться 0 или более раз.
Это будет соответствовать
01 23 45 67 89
0123456789
01234 5679