Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import com.google.i18n.phonenumbers.*
- import com.google.i18n.phonenumbers.PhoneNumberUtil.Leniency
- def phone_str = 'мой телефон - 4 95/9 87- 8 90-7'
- phone_str += 'сотовый: 8/9031605612, я сейчас в командировке'
- phone_str += '- Мой номер в Сан-Франциско 1(415)-42 577-58'
- def phoneUtil = PhoneNumberUtil.getInstance()
- for (cc in ["RU", "US"]) {
- println "---------------------------------------------------------------"
- def numbers = phoneUtil.findNumbers(phone_str, cc, Leniency.POSSIBLE, 10)
- for (PhoneNumberMatch pnm in numbers) {
- println pnm // где были найдены номера телефонов
- def pn = pnm.number
- println cc
- println phoneUtil.formatOutOfCountryCallingNumber(pn, "RU")
- println phoneUtil.getNumberType(pn)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment