2014-08-30 3 views
-1

Я делаю входную форму для регистрации сотрудников. Я думал, что формат чисел в любой стране будет соответствовать /\+(\d+)-\d\d\d-\d\d\d-\d\d\d\d/, где (\ d +) - код страны. Я предполагаю, что имеет разную длину, а следующая - ровно 10 цифр. Мне нужно создать поля ввода и правила проверки, чтобы сделать ввод максимально защищенным и недвусмысленным, но меня также беспокоит, могут ли быть фактические числа, которые не соответствуют этому регулярному выражению. Существует ли безопасный международный стандарт написания номеров?Какая форма маски номера телефона безопасна для ввода для всех стран?

ответ

1

Нет специального формата, который вы можете подать на весь телефонный номер страны.

Однако \d* будет одним из вариантов, с которым вы можете продолжить, но это тоже не самое лучшее.

Вы можете проверить National conventions for writing telephone numbers

+0

Я не думаю, дефис, пробел или любой другой в том, что важно, так как это только для удобства. Меня в основном беспокоило общее количество цифр рядом с кодом страны. Есть ли страны с более или менее цифрами? – Gherman

+1

@ Герман: - Да, есть страны, имеющие различное количество цифр. –

+0

@German: - Ссылка на wiki, которую я добавил в ответ, поможет вам определить эти страны. Например, Голландия имеет 8-значное число, а Индия - 10 цифр. Теперь есть разница в цифрах в мобильном и стационарном номере, а также –

Смежные вопросы