^\+?3?8?(0(67|68|96|97|98)\d{7})$
^\+?3?8?(0[679]3\d{7})$
^\+?3?8?(0(66|95|99)\d{7})$
^\+?3?8?(0[5-9][0-9]\d{7})$
^\+?3?8?(0[3-6][1-8]\d{7})$
^\+?3?8?(0\d{9})$
^\+?77([0123]\d{8})$
^\+?77([0124567][0-8]\d{7})$
^\+?77(\d{9})$
^\+?7([348]\d{9})$
^\+?7(9\d{9})$
^\+?7(\d{10})$
^\+?1(\d{10})$
Коррректный для UA - ^\+?(38)?(\d{10,11})$
Здесь все правильно: ^(?:\+3)?8?(0\d{9})$
у меня не работал, номера через 38 не распознает, можешь сам в default проверить, оно их не видит по такому выражению
Исправляю
4 Comments
Stanislav Timoshenko
Коррректный для UA - ^\+?(38)?(\d{10,11})$
Vitaly Kovalyshyn
Stanislav Timoshenko
у меня не работал, номера через 38 не распознает, можешь сам в default проверить, оно их не видит по такому выражению
Vitaly Kovalyshyn
Исправляю