Mam listę numerów telefonów wprowadzonych przez użytkowników bez sprawdzania i wyglądają następująco:numery Normalizacja telefonu za pomocą wyrażenia regularnego
- 495) 995-0595
- 105-6439
- 095 268 8621
- 324-51-44
- 7 (495) 995-05-95
- 7 495 995 05 95
- 7 (495) 995-0595
- +7 (495) 995-05-95
- 7 (495)925-34-89
- 7(495)9253489
- 7(495)925-34-89
- 74959950595
chcę przekonwertować te numery w tym (rosyjski) Format: + X (XXX) XXX-XX-XX
Czy jest jakakolwiek szansa, aby to osiągnąć za pomocą wyrażeń regularnych?
Chyba należy umieścić walidacji gdy użytkownik wprowadza dane. –
Jest za późno. Mam ich już kilka tysięcy. – Roman
Wygląda na to, że mamy tylko dwa scenariusze, 7 cyfr i 11 cyfr. formatowanie na bok, najpierw usuwasz całe formatowanie z listy i zapisujesz jako czyste cyfry. a następnie sformatuj go w dowolny sposób za pomocą łańcucha znaków.format: – Joe