+39 235 6595750
19874624611
+44 (0)181 446 5697
+431 6078115-2730
+1 617 358 5128
+48.40.23755432
+44 1691 872 410
07825 893217
0138 988 1649
(415) 706 2001
00 44 (0) 20 7660 4650
(765) 959-1504
07731 508 486
please reply by email
dont have one
+447769146971
Пожалуйста, смотрите приведенные выше номера телефонов. Мне нужно заменить все пробелы, дефисы, точки, скобки и начальные 0 и т. Д. Из этих чисел. Мне нужен этот формат + 447469186974
Если число имеет начальный знак плюс, не заменяйте его, в противном случае я должен объединить знак + с ним.
* 1006 например *
+ 39 235 6595750 в этом числе мне просто нужно удалить пробелы.
+ 44 (0) 181 446 5697 в этом мне нужно удалить пробелы и скобки и 0 между скобками, т.е. (0)
07825 893217 в этом мне нужно заменить ведущий 0 знаком + и удалить пробелы
(415) 706 2001 в этом месте заменить '(' знаком + и удалить ')' и пробелами.
'пожалуйста, ответьте по электронной почте' Это запись в поле номера телефона, и мне просто нужно проигнорировать это.
+ 48.40.23755432 Удалить точку в номере телефона
(765) 959-1504 Снять скобки и пробелы, дефис и добавить знак + перед номером.
7798724250 просто нужно добавить + знак перед номером
00 44 (0) 20 7660-4650 Необходимо удалить начальные 0 I.E '00' удалить пробелы и скобки и 0 между скобками и дефисом и добавить знак + перед номером
Будет заменено только начальное «0», а не любое другое «0»
Желаемый результат: + 447769146971
Должен ли я использовать вложенные REPLACE, CHARINDES, PATINDES для каждого символа, который я хочу заменить?
Редактировать: Мне не нужно обновлять эти цифры в дБ. Я просто хочу использовать эти числа в своем запросе, чтобы сопоставить эти числа с номерами в журнале вызовов базы данных. В журнале вызовов формат дб всегда такой + 447769146971
Спасибо.