Как проверить номер телефона с помощью PHP? [дубликат]

Это была проблема с базовой версией 2.6.0. После этого обновление с использованием wum update предоставило некоторые исправления, которые решили проблему.

48
задан Zach Latta 3 February 2013 в 17:39
поделиться

2 ответа

Поскольку номера телефонов должны соответствовать шаблону, вы можете использовать регулярные выражения для сопоставьте введенный номер телефона с шаблоном, который вы определяете в регулярном выражении.

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
}
25
ответ дан 26 November 2019 в 18:57
поделиться

Я сильно зависит от того, какие форматы чисел вы хотите поддерживать, и насколько строго вы хотите применять группировку чисел, использование пробелов и другие разделители и т. Д ....

Взгляните на этот похожий вопрос , чтобы получить некоторые идеи.

Затем имеется E.164 , которая является стандартной рекомендацией по нумерации из МСЭ-T

.
16
ответ дан Community 26 November 2019 в 18:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: