Я не могу найти, почему /^(\+994|994|0)(50|51|55|70|77)([0-9]{7})$/
тип регулярного выражения возвращает ложь в
case "n": // Azerbaijan(for now) phone numbers
if (!preg_match("/^(\+994|994|0)(50|51|55|70|77)([0-9]{7})$/", $text))
return false;
.
Я поместил переменные +994555069324 и +9945550693244 и в обоих вариантах вернул false