Мои номера выглядит (###) ### - ####Как подтвердить номер телефона определенного формата?
Существует пространство между) и следующая цифра или мой номер может выглядеть (###) # ## - #### доб ####
пространство после вн и)
Может кто-нибудь сказать мне, что регулярное выражение должно быть выполнено, чтобы проверить, если либо один является действительным. Обратите внимание, что расширение должно быть 4 цифры, если таковые имеются.
Я нашел это выражение RegEx в Интернете
Regex.Match(number, @"^(\+[0-9]{9})$").Success
К сожалению, я не очень хорошо RegEx понять или изменить что
«\ ([0-9] {3} \) [0-9] {3} - [0-9] {4} (ext [0-9] {4})? " может быть сокращено, но в некотором смысле его легко читать – BugFinder
Google libphonenumber: http://code.google.com/p/libphonenumber/ – Maarten
Не знаете, почему это было закрыто как обман. Предполагаемый обман гораздо шире, и это очень узкое требование к шаблону, которое на самом деле не является даже одним из шаблонов, обозначенных опцией предполагаемого обмана. Это не вопрос о том, «как вы подтверждаете * любой * номер телефона», как это «как вы подтверждаете эту точную серию символов, которые, кстати, являются одним из примеров номера телефона», , @poke –