我的任务是不可能的,也许吧?
我有一张电话号码表。但是它们是手动输入的,而且很脏。
例子:
0711112399
07 1111 3288
07 1111 4832 NIKKI
0711117929
0711113616X123
0
NULL
1300 111 782
.
(数字改变以保护无辜者。:))
我需要将这些分解为 CountryCode AreaCode Number Extension
所以,0711112399
会变成 CountryCode = +61 (因为这个号码上没有代码) AreaCode = 07 Number = 11112399 Extension = NULL
11113616X123
将是 Country +61 AreaCode = NULL Number = 11113616 Extension = 123
规则是:
可能的区号:
02 03 04 07 08
这甚至可能吗?
对于 07 1111 4832 NIKKI - 我将删除字母数字,除非它是 2 个数字之间的 X。