\+(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|
2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|
4[987654310]|3[9643210]|2[70]|7|1)\d{1,14}$
Правильный формат для сопоставления общего международного телефонного номера. Я заменил международный код доступа к наземной линии связи США 011 на стандартный идентификатор международного кода доступа «+», сделав его обязательным. Я также изменил минимальное значение для национального номера как минимум на одну цифру.
Обратите внимание, что если вы введете номера в этом формате в адресную книгу вашего мобильного телефона, вы можете успешно позвонить на любой номер в вашей адресной книге независимо от того, куда вы путешествуете. Для наземных линий замените плюс на международный код доступа для страны, из которой вы звоните.
Обратите внимание, что при этом НЕ учитываются правила национального плана нумерации - в частности, он разрешает нули и единицы в местах, которые национальные номера могут не разрешать, а также разрешает длину номеров, превышающую план национального номера для некоторых стран (например США).