Groovy вопрос

User avatar
trouk
Уже с Приветом
Posts: 1075
Joined: 22 Nov 2001 10:01
Location: MA

Groovy вопрос

Post by trouk »

может ли кто нибудь помочь проделать это в груви
надо поменять телефонный номер в Е.164 формат,
например он может быть
(212) 456 789
212-456-789
212456789
212-456-789
...
или 6-789

как сделать чтобы получить +1212456789

То есть надо из начального убрать все (, ) -, пробелы, ... -- и оставить только цифры
если длина (количество цифр = 0) то вернуть пробел
если длина (количество цифр) равно 10 то верныть номер с +1 впереди +1212456789
если меньше то добавить +121245 (это для 6-789) и вернуть +1212456789

Return to “Вопросы и новости IT”