Это была проблема с базовой версией 2.6.0. После этого обновление с использованием wum update
предоставило некоторые исправления, которые решили проблему.
Поскольку номера телефонов должны соответствовать шаблону, вы можете использовать регулярные выражения для сопоставьте введенный номер телефона с шаблоном, который вы определяете в регулярном выражении.
php имеет функции ereg и preg_match (). Я бы предложил использовать preg_match (), поскольку для этого стиля регулярного выражения есть дополнительная документация.
Пример
$phone = '000-0000-0000';
if(preg_match("/^[0-9]{3}-[0-9]{4}-[0-9]{4}$/", $phone)) {
// $phone is valid
}
Я сильно зависит от того, какие форматы чисел вы хотите поддерживать, и насколько строго вы хотите применять группировку чисел, использование пробелов и другие разделители и т. Д ....
Взгляните на этот похожий вопрос , чтобы получить некоторые идеи.
Затем имеется E.164 , которая является стандартной рекомендацией по нумерации из МСЭ-T
.