我被賦予不可能的任務,也許?正則表達式來幫助我分解電話號碼?
我有一個電話號碼錶。但是他們是手動輸入的,而且很髒。
實施例:
0711112399
07 1111 3288
07 1111 4832 NIKKI
0711117929
0711113616X123
0
NULL
1300 111 782
。
(數字變更爲保護無辜者。:))
我需要打破這些進入 COUNTRYCODE AREACODE 數 擴展
所以,0711112399
將成爲 COUNTRYCODE = +61(因爲有此號碼無代碼) AreaCode = 07 Number = 11112399 Extension = NULL
11113616X123
將 國家+61 AREACODE = NULL 數= 11113616 延長= 123
規則:
可能區號:
這甚至可能嗎?
For 07 1111 4832 NIKKI - 我會刪除Alpha Numerics,除非它是2個數字之間的X.