phone-uk.js 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650
  1. /*
  2. Input Mask plugin extensions
  3. http://github.com/RobinHerbots/jquery.inputmask
  4. Copyright (c) 2010 - Robin Herbots
  5. Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
  6. Version: 0.0.0-dev
  7. United Kingdom Phone extension.
  8. //TODO finished phone codes see below
  9. */
  10. (function (factory) {
  11. if (typeof define === "function" && define.amd) {
  12. define(["inputmask"], factory);
  13. } else if (typeof exports === "object") {
  14. module.exports = factory(require("./inputmask"));
  15. } else {
  16. factory(window.Inputmask);
  17. }
  18. }
  19. (function (Inputmask) {
  20. Inputmask.extendAliases({
  21. "phoneuk": {
  22. alias: "abstractphone",
  23. countrycode: "44",
  24. nojumpsThreshold: 4,
  25. phoneCodes: [
  26. { "mask": "+44(113)-###-####", "cc": "UK", "cd": "United Kingdom", "city": "Leeds" },
  27. { "mask": "+44(114)-###-####", "cc": "UK", "cd": "United Kingdom", "city": "Sheffield" },
  28. { "mask": "+44(115)-###-####", "cc": "UK", "cd": "United Kingdom", "city": "Nottingham" },
  29. { "mask": "+44(116)-###-####", "cc": "UK", "cd": "United Kingdom", "city": "Leicester" },
  30. { "mask": "+44(117)-###-####", "cc": "UK", "cd": "United Kingdom", "city": "Bristol" },
  31. { "mask": "+44(118)-###-####", "cc": "UK", "cd": "United Kingdom", "city": "Reading" },
  32. { "mask": "+44(1200)-######", "cc": "UK", "cd": "United Kingdom", "city": "Clitheroe" },
  33. { "mask": "+44(1202)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bournemouth" },
  34. { "mask": "+44(1204)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bolton" },
  35. { "mask": "+44(1205)-######", "cc": "UK", "cd": "United Kingdom", "city": "Boston" },
  36. { "mask": "+44(1206)-######", "cc": "UK", "cd": "United Kingdom", "city": "Colchester" },
  37. { "mask": "+44(1207)-######", "cc": "UK", "cd": "United Kingdom", "city": "Consett" },
  38. { "mask": "+44(1208)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bodmin" },
  39. { "mask": "+44(1209)-######", "cc": "UK", "cd": "United Kingdom", "city": "Redruth" },
  40. { "mask": "+44(121)-###-####", "cc": "UK", "cd": "United Kingdom", "city": "Birmingham" },
  41. { "mask": "+44(1223)-######", "cc": "UK", "cd": "United Kingdom", "city": "Cambridge" },
  42. { "mask": "+44(1224)-######", "cc": "UK", "cd": "United Kingdom", "city": "Aberdeen" },
  43. { "mask": "+44(1225)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bath" },
  44. { "mask": "+44(1226)-######", "cc": "UK", "cd": "United Kingdom", "city": "Barnsley" },
  45. { "mask": "+44(1227)-######", "cc": "UK", "cd": "United Kingdom", "city": "Canterbury" },
  46. { "mask": "+44(1228)-######", "cc": "UK", "cd": "United Kingdom", "city": "Carlisle" },
  47. { "mask": "+44(1229)-######", "cc": "UK", "cd": "United Kingdom", "city": "Barrow-in-Furness(2,4,5,6,8), Millom(3,7,9)" },
  48. { "mask": "+44(1233)-######", "cc": "UK", "cd": "United Kingdom", "city": "Ashford (Kent)" },
  49. { "mask": "+44(1234)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bedford" },
  50. { "mask": "+44(1235)-######", "cc": "UK", "cd": "United Kingdom", "city": "Abingdon" },
  51. { "mask": "+44(1236)-######", "cc": "UK", "cd": "United Kingdom", "city": "Coatbridge" },
  52. { "mask": "+44(1237)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bideford" },
  53. { "mask": "+44(1239)-######", "cc": "UK", "cd": "United Kingdom", "city": "Cardigan" },
  54. { "mask": "+44(1241)-######", "cc": "UK", "cd": "United Kingdom", "city": "Arbroath" },
  55. { "mask": "+44(1242)-######", "cc": "UK", "cd": "United Kingdom", "city": "Cheltenham" },
  56. { "mask": "+44(1243)-######", "cc": "UK", "cd": "United Kingdom", "city": "Chichester" },
  57. { "mask": "+44(1244)-######", "cc": "UK", "cd": "United Kingdom", "city": "Chester" },
  58. { "mask": "+44(1245)-######", "cc": "UK", "cd": "United Kingdom", "city": "Chelmsford" },
  59. { "mask": "+44(1246)-######", "cc": "UK", "cd": "United Kingdom", "city": "Chesterfield" },
  60. { "mask": "+44(1248)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bangor (Gwynedd)" },
  61. { "mask": "+44(1249)-######", "cc": "UK", "cd": "United Kingdom", "city": "Chippenham" },
  62. { "mask": "+44(1250)-######", "cc": "UK", "cd": "United Kingdom", "city": "Blairgowrie" },
  63. { "mask": "+44(1252)-######", "cc": "UK", "cd": "United Kingdom", "city": "Aldershot" },
  64. { "mask": "+44(1253)-######", "cc": "UK", "cd": "United Kingdom", "city": "Blackpool" },
  65. { "mask": "+44(1254)-######", "cc": "UK", "cd": "United Kingdom", "city": "Blackburn" },
  66. { "mask": "+44(1255)-######", "cc": "UK", "cd": "United Kingdom", "city": "Clacton-on-Sea" },
  67. { "mask": "+44(1256)-######", "cc": "UK", "cd": "United Kingdom", "city": "Basingstoke" },
  68. { "mask": "+44(1257)-######", "cc": "UK", "cd": "United Kingdom", "city": "Coppull" },
  69. { "mask": "+44(1258)-######", "cc": "UK", "cd": "United Kingdom", "city": "Blandford" },
  70. { "mask": "+44(1259)-######", "cc": "UK", "cd": "United Kingdom", "city": "Alloa" },
  71. { "mask": "+44(1260)-######", "cc": "UK", "cd": "United Kingdom", "city": "Congleton" },
  72. { "mask": "+44(1261)-######", "cc": "UK", "cd": "United Kingdom", "city": "Banff" },
  73. { "mask": "+44(1262)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bridlington" },
  74. { "mask": "+44(1263)-######", "cc": "UK", "cd": "United Kingdom", "city": "Cromer" },
  75. { "mask": "+44(1264)-######", "cc": "UK", "cd": "United Kingdom", "city": "Andover" },
  76. { "mask": "+44(1267)-######", "cc": "UK", "cd": "United Kingdom", "city": "Carmarthen" },
  77. { "mask": "+44(1268)-######", "cc": "UK", "cd": "United Kingdom", "city": "Basildon" },
  78. { "mask": "+44(1269)-######", "cc": "UK", "cd": "United Kingdom", "city": "Ammanford" },
  79. { "mask": "+44(1270)-######", "cc": "UK", "cd": "United Kingdom", "city": "Crewe" },
  80. { "mask": "+44(1271)-######", "cc": "UK", "cd": "United Kingdom", "city": "Barnstaple" },
  81. { "mask": "+44(1273)-######", "cc": "UK", "cd": "United Kingdom", "city": "Brighton" },
  82. { "mask": "+44(1274)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bradford" },
  83. { "mask": "+44(1275)-######", "cc": "UK", "cd": "United Kingdom", "city": "Clevedon" },
  84. { "mask": "+44(1276)-######", "cc": "UK", "cd": "United Kingdom", "city": "Camberley" },
  85. { "mask": "+44(1277)-######", "cc": "UK", "cd": "United Kingdom", "city": "Brentwood" },
  86. { "mask": "+44(1278)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bridgwater" },
  87. { "mask": "+44(1279)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bishops Stortford" },
  88. { "mask": "+44(1280)-######", "cc": "UK", "cd": "United Kingdom", "city": "Buckingham" },
  89. { "mask": "+44(1282)-######", "cc": "UK", "cd": "United Kingdom", "city": "Burnley" },
  90. { "mask": "+44(1283)-######", "cc": "UK", "cd": "United Kingdom", "city": "Burton-on-Trent" },
  91. { "mask": "+44(1284)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bury St Edmunds" },
  92. { "mask": "+44(1285)-######", "cc": "UK", "cd": "United Kingdom", "city": "Cirencester" },
  93. { "mask": "+44(1286)-######", "cc": "UK", "cd": "United Kingdom", "city": "Caernarfon" },
  94. { "mask": "+44(1287)-######", "cc": "UK", "cd": "United Kingdom", "city": "Guisborough" },
  95. { "mask": "+44(1288)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bude" },
  96. { "mask": "+44(1289)-######", "cc": "UK", "cd": "United Kingdom", "city": "Berwick-upon-Tweed" },
  97. { "mask": "+44(1290)-######", "cc": "UK", "cd": "United Kingdom", "city": "Cumnock" },
  98. { "mask": "+44(1291)-######", "cc": "UK", "cd": "United Kingdom", "city": "Chepstow" },
  99. { "mask": "+44(1292)-######", "cc": "UK", "cd": "United Kingdom", "city": "Ayr" },
  100. { "mask": "+44(1293)-######", "cc": "UK", "cd": "United Kingdom", "city": "Crawley" },
  101. { "mask": "+44(1294)-######", "cc": "UK", "cd": "United Kingdom", "city": "Ardrossan" },
  102. { "mask": "+44(1295)-######", "cc": "UK", "cd": "United Kingdom", "city": "Banbury" },
  103. { "mask": "+44(1296)-######", "cc": "UK", "cd": "United Kingdom", "city": "Aylesbury" },
  104. { "mask": "+44(1297)-######", "cc": "UK", "cd": "United Kingdom", "city": "Axminster" },
  105. { "mask": "+44(1298)-######", "cc": "UK", "cd": "United Kingdom", "city": "Buxton" },
  106. { "mask": "+44(1299)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bewdley" },
  107. { "mask": "+44(1300)-######", "cc": "UK", "cd": "United Kingdom", "city": "Cerne Abbas" },
  108. { "mask": "+44(1301)-######", "cc": "UK", "cd": "United Kingdom", "city": "Arrochar" },
  109. { "mask": "+44(1302)-######", "cc": "UK", "cd": "United Kingdom", "city": "Doncaster" },
  110. { "mask": "+44(1303)-######", "cc": "UK", "cd": "United Kingdom", "city": "Folkestone" },
  111. { "mask": "+44(1304)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dover" },
  112. { "mask": "+44(1305)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dorchester" },
  113. { "mask": "+44(1306)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dorking" },
  114. { "mask": "+44(1307)-######", "cc": "UK", "cd": "United Kingdom", "city": "Forfar" },
  115. { "mask": "+44(1308)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bridport" },
  116. { "mask": "+44(1309)-######", "cc": "UK", "cd": "United Kingdom", "city": "Forres" },
  117. { "mask": "+44(131)-###-###", "cc": "UK", "cd": "United Kingdom", "city": "Edinburgh" },
  118. { "mask": "+44(1320)-######", "cc": "UK", "cd": "United Kingdom", "city": "Fort Augustus" },
  119. { "mask": "+44(1322)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dartford" },
  120. { "mask": "+44(1323)-######", "cc": "UK", "cd": "United Kingdom", "city": "Eastbourne" },
  121. { "mask": "+44(1324)-######", "cc": "UK", "cd": "United Kingdom", "city": "Falkirk" },
  122. { "mask": "+44(1325)-######", "cc": "UK", "cd": "United Kingdom", "city": "Darlington" },
  123. { "mask": "+44(1326)-######", "cc": "UK", "cd": "United Kingdom", "city": "Falmouth" },
  124. { "mask": "+44(1327)-######", "cc": "UK", "cd": "United Kingdom", "city": "Daventry" },
  125. { "mask": "+44(1328)-######", "cc": "UK", "cd": "United Kingdom", "city": "Fakenham" },
  126. { "mask": "+44(1329)-######", "cc": "UK", "cd": "United Kingdom", "city": "Fareham" },
  127. { "mask": "+44(1330)-######", "cc": "UK", "cd": "United Kingdom", "city": "Banchory" },
  128. { "mask": "+44(1332)-######", "cc": "UK", "cd": "United Kingdom", "city": "Derby" },
  129. { "mask": "+44(1333)-######", "cc": "UK", "cd": "United Kingdom", "city": "Peat Inn" },
  130. { "mask": "+44(1334)-######", "cc": "UK", "cd": "United Kingdom", "city": "St Andrews" },
  131. { "mask": "+44(1335)-######", "cc": "UK", "cd": "United Kingdom", "city": "Ashbourne" },
  132. { "mask": "+44(1337)-######", "cc": "UK", "cd": "United Kingdom", "city": "Ladybank" },
  133. { "mask": "+44(1339)-######", "cc": "UK", "cd": "United Kingdom", "city": "Aboyne(2,3,5,8), Ballater(4,6,7,9)" },
  134. { "mask": "+44(1340)-######", "cc": "UK", "cd": "United Kingdom", "city": "Craigellachie" },
  135. { "mask": "+44(1341)-######", "cc": "UK", "cd": "United Kingdom", "city": "Barmouth" },
  136. { "mask": "+44(1342)-######", "cc": "UK", "cd": "United Kingdom", "city": "East Grinstead" },
  137. { "mask": "+44(1343)-######", "cc": "UK", "cd": "United Kingdom", "city": "Elgin" },
  138. { "mask": "+44(1344)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bracknell" },
  139. { "mask": "+44(1346)-######", "cc": "UK", "cd": "United Kingdom", "city": "Fraserburgh" },
  140. { "mask": "+44(1347)-######", "cc": "UK", "cd": "United Kingdom", "city": "Easingwold" },
  141. { "mask": "+44(1348)-######", "cc": "UK", "cd": "United Kingdom", "city": "Fishguard" },
  142. { "mask": "+44(1349)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dingwall" },
  143. { "mask": "+44(1350)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dunkeld" },
  144. { "mask": "+44(1352)-######", "cc": "UK", "cd": "United Kingdom", "city": "Mold" },
  145. { "mask": "+44(1353)-######", "cc": "UK", "cd": "United Kingdom", "city": "Ely" },
  146. { "mask": "+44(1354)-######", "cc": "UK", "cd": "United Kingdom", "city": "Chatteris" },
  147. { "mask": "+44(1355)-######", "cc": "UK", "cd": "United Kingdom", "city": "East Kilbride" },
  148. { "mask": "+44(1356)-######", "cc": "UK", "cd": "United Kingdom", "city": "Brechin" },
  149. { "mask": "+44(1357)-######", "cc": "UK", "cd": "United Kingdom", "city": "Strathaven" },
  150. { "mask": "+44(1358)-######", "cc": "UK", "cd": "United Kingdom", "city": "Ellon" },
  151. { "mask": "+44(1359)-######", "cc": "UK", "cd": "United Kingdom", "city": "Pakenham" },
  152. { "mask": "+44(1360)-######", "cc": "UK", "cd": "United Kingdom", "city": "Killearn" },
  153. { "mask": "+44(1361)-######", "cc": "UK", "cd": "United Kingdom", "city": "Duns" },
  154. { "mask": "+44(1362)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dereham" },
  155. { "mask": "+44(1363)-######", "cc": "UK", "cd": "United Kingdom", "city": "Crediton" },
  156. { "mask": "+44(1364)-######", "cc": "UK", "cd": "United Kingdom", "city": "Ashburton" },
  157. { "mask": "+44(1366)-######", "cc": "UK", "cd": "United Kingdom", "city": "Downham Market" },
  158. { "mask": "+44(1367)-######", "cc": "UK", "cd": "United Kingdom", "city": "Faringdon" },
  159. { "mask": "+44(1368)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dunbar" },
  160. { "mask": "+44(1369)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dunoon" },
  161. { "mask": "+44(1371)-######", "cc": "UK", "cd": "United Kingdom", "city": "Great Dunmow" },
  162. { "mask": "+44(1372)-######", "cc": "UK", "cd": "United Kingdom", "city": "Esher" },
  163. { "mask": "+44(1373)-######", "cc": "UK", "cd": "United Kingdom", "city": "Frome" },
  164. { "mask": "+44(1375)-######", "cc": "UK", "cd": "United Kingdom", "city": "Grays Thurrock" },
  165. { "mask": "+44(1376)-######", "cc": "UK", "cd": "United Kingdom", "city": "Braintree" },
  166. { "mask": "+44(1377)-######", "cc": "UK", "cd": "United Kingdom", "city": "Driffield" },
  167. { "mask": "+44(1379)-######", "cc": "UK", "cd": "United Kingdom", "city": "Diss" },
  168. { "mask": "+44(1380)-######", "cc": "UK", "cd": "United Kingdom", "city": "Devizes" },
  169. { "mask": "+44(1381)-######", "cc": "UK", "cd": "United Kingdom", "city": "Fortrose" },
  170. { "mask": "+44(1382)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dundee" },
  171. { "mask": "+44(1383)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dunfermline" },
  172. { "mask": "+44(1384)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dudley" },
  173. { "mask": "+44(1386)-######", "cc": "UK", "cd": "United Kingdom", "city": "Evesham" },
  174. { "mask": "+44(1387)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dumfries" },
  175. { "mask": "+44(13873)-####[#]", "cc": "UK", "cd": "United Kingdom", "city": "Langholm" },
  176. { "mask": "+44(1388)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bishop Auckland(3,4,6,7,8,9), Stanhope(2,5)" },
  177. { "mask": "+44(1389)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dumbarton" },
  178. { "mask": "+44(1392)-######", "cc": "UK", "cd": "United Kingdom", "city": "Exeter" },
  179. { "mask": "+44(1394)-######", "cc": "UK", "cd": "United Kingdom", "city": "Felixstowe" },
  180. { "mask": "+44(1395)-######", "cc": "UK", "cd": "United Kingdom", "city": "Budleigh Salterton" },
  181. { "mask": "+44(1397)-######", "cc": "UK", "cd": "United Kingdom", "city": "Fort William" },
  182. { "mask": "+44(1398)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dulverton" },
  183. { "mask": "+44(1400)-######", "cc": "UK", "cd": "United Kingdom", "city": "Honington" },
  184. { "mask": "+44(1403)-######", "cc": "UK", "cd": "United Kingdom", "city": "Horsham" },
  185. { "mask": "+44(1404)-######", "cc": "UK", "cd": "United Kingdom", "city": "Honiton" },
  186. { "mask": "+44(1405)-######", "cc": "UK", "cd": "United Kingdom", "city": "Goole" },
  187. { "mask": "+44(1406)-######", "cc": "UK", "cd": "United Kingdom", "city": "Holbeach" },
  188. { "mask": "+44(1407)-######", "cc": "UK", "cd": "United Kingdom", "city": "Holyhead" },
  189. { "mask": "+44(1408)-######", "cc": "UK", "cd": "United Kingdom", "city": "Golspie" },
  190. { "mask": "+44(1409)-######", "cc": "UK", "cd": "United Kingdom", "city": "Holsworthy" },
  191. { "mask": "+44(141)-###-###", "cc": "UK", "cd": "United Kingdom", "city": "Glasgow" },
  192. { "mask": "+44(1420)-######", "cc": "UK", "cd": "United Kingdom", "city": "Alton" },
  193. { "mask": "+44(1422)-######", "cc": "UK", "cd": "United Kingdom", "city": "Halifax" },
  194. { "mask": "+44(1423)-######", "cc": "UK", "cd": "United Kingdom", "city": "Boroughbridge(3,4,9), Harrogate(2,5,6,7,8)" },
  195. { "mask": "+44(1424)-######", "cc": "UK", "cd": "United Kingdom", "city": "Hastings" },
  196. { "mask": "+44(1425)-######", "cc": "UK", "cd": "United Kingdom", "city": "Ringwood" },
  197. { "mask": "+44(1427)-######", "cc": "UK", "cd": "United Kingdom", "city": "Gainsborough" },
  198. { "mask": "+44(1428)-######", "cc": "UK", "cd": "United Kingdom", "city": "Haslemere" },
  199. { "mask": "+44(1429)-######", "cc": "UK", "cd": "United Kingdom", "city": "Hartlepool" },
  200. { "mask": "+44(1430)-######", "cc": "UK", "cd": "United Kingdom", "city": "Market Weighton(6,7,8,9), North Cave(2,3,4,5)" },
  201. { "mask": "+44(1431)-######", "cc": "UK", "cd": "United Kingdom", "city": "Helmsdale" },
  202. { "mask": "+44(1432)-######", "cc": "UK", "cd": "United Kingdom", "city": "Hereford" },
  203. { "mask": "+44(1433)-######", "cc": "UK", "cd": "United Kingdom", "city": "Hathersage" },
  204. { "mask": "+44(1434)-######", "cc": "UK", "cd": "United Kingdom", "city": "Bellingham(2,4,9), Haltwhistle(3,5), Hexham(6,7,8)" },
  205. { "mask": "+44(1435)-######", "cc": "UK", "cd": "United Kingdom", "city": "Heathfield" },
  206. { "mask": "+44(1436)-######", "cc": "UK", "cd": "United Kingdom", "city": "Helensburgh" },
  207. { "mask": "+44(1437)-######", "cc": "UK", "cd": "United Kingdom", "city": "Clynderwen(2,3,4,5), Haverfordwest(6,7,8,9)" },
  208. { "mask": "+44(1438)-######", "cc": "UK", "cd": "United Kingdom", "city": "Stevenage" },
  209. { "mask": "+44(1439)-######", "cc": "UK", "cd": "United Kingdom", "city": "Helmsley" },
  210. { "mask": "+44(1440)-######", "cc": "UK", "cd": "United Kingdom", "city": "Haverhill" },
  211. { "mask": "+44(1442)-######", "cc": "UK", "cd": "United Kingdom", "city": "Hemel Hempstead" },
  212. { "mask": "+44(1443)-######", "cc": "UK", "cd": "United Kingdom", "city": "Pontypridd" },
  213. { "mask": "+44(1444)-######", "cc": "UK", "cd": "United Kingdom", "city": "Haywards Heath" },
  214. { "mask": "+44(1445)-######", "cc": "UK", "cd": "United Kingdom", "city": "Gairloch" },
  215. { "mask": "+44(1446)-######", "cc": "UK", "cd": "United Kingdom", "city": "Barry" },
  216. { "mask": "+44(1449)-######", "cc": "UK", "cd": "United Kingdom", "city": "Stowmarket" },
  217. { "mask": "+44(1450)-######", "cc": "UK", "cd": "United Kingdom", "city": "Hawick" },
  218. { "mask": "+44(1451)-######", "cc": "UK", "cd": "United Kingdom", "city": "Stow-on-the-Wold" },
  219. { "mask": "+44(1452)-######", "cc": "UK", "cd": "United Kingdom", "city": "Gloucester" },
  220. { "mask": "+44(1453)-######", "cc": "UK", "cd": "United Kingdom", "city": "Dursley" },
  221. { "mask": "+44(1454)-######", "cc": "UK", "cd": "United Kingdom", "city": "Chipping Sodbury" },
  222. { "mask": "+44(1455)-######", "cc": "UK", "cd": "United Kingdom", "city": "Hinckley" },
  223. { "mask": "+44(1456)-######", "cc": "UK", "cd": "United Kingdom", "city": "Glenurquhart" }
  224. //
  225. // //http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom
  226. // 01457 Glossop
  227. // 01458 Glastonbury
  228. // 01460 Chard
  229. // 01461 Gretna
  230. // 01462 Hitchin
  231. // 01463 Inverness
  232. // 01464 Insch
  233. // 01465 Girvan
  234. // 01466 Huntly
  235. // 01467 Inverurie
  236. // 01469 Killingholme
  237. // 01470 Isle of Skye - Edinbane
  238. // 01471 Isle of Skye - Broadford
  239. // 01472 Grimsby
  240. // 01473 Ipswich
  241. // 01474 Gravesend
  242. // 01475 Greenock
  243. // 01476 Grantham
  244. // 01477 Holmes Chapel
  245. // 01478 Isle of Skye - Portree
  246. // 01479 Grantown-on-Spey
  247. // 01480 Huntingdon
  248. // 01481 Guernsey
  249. // 01482 Hull
  250. // 01483 Guildford
  251. // 01484 Huddersfield
  252. // 01485 Hunstanton
  253. // 01487 Warboys
  254. // 01488 Hungerford
  255. // 01489 Bishops Waltham
  256. // 01490 Corwen
  257. // 01491 Henley-on-Thames
  258. // 01492 Colwyn Bay
  259. // 01493 Great Yarmouth
  260. // 01494 High Wycombe
  261. // 01495 Pontypool
  262. // 01496 Port Ellen
  263. // 01497 Hay-on-Wye
  264. // 01499 Inveraray
  265. // 01501 Harthill
  266. // 01502 Lowestoft
  267. // 01503 Looe
  268. // 01505 Johnstone
  269. // 01506 Bathgate
  270. // 01507 Alford (Lincs)(4,8,9), Louth (3,6,7), Spilsby(2,5)
  271. // 01508 Brooke
  272. // 01509 Loughborough
  273. // 0151 Liverpool
  274. // 01520 Lochcarron
  275. // 01522 Lincoln
  276. // 01524 Lancaster
  277. // 015242 Hornby
  278. // 01525 Leighton Buzzard
  279. // 01526 Martin
  280. // 01527 Redditch
  281. // 01528 Laggan
  282. // 01529 Sleaford
  283. // 01530 Coalville
  284. // 01531 Ledbury
  285. // 01534 Jersey
  286. // 01535 Keighley
  287. // 01536 Kettering
  288. // 01538 Ipstones
  289. // 01539 Kendal
  290. // 015394 Hawkshead
  291. // 015395 Grange-over-Sands
  292. // 015396 Sedbergh
  293. // 01540 Kingussie
  294. // 01542 Keith
  295. // 01543 Cannock
  296. // 01544 Kington
  297. // 01545 Llanarth
  298. // 01546 Lochgilphead
  299. // 01547 Knighton
  300. // 01548 Kingsbridge
  301. // 01549 Lairg
  302. // 01550 Llandovery
  303. // 01553 Kings Lynn
  304. // 01554 Llanelli
  305. // 01555 Lanark
  306. // 01556 Castle Douglas
  307. // 01557 Kirkcudbright
  308. // 01558 Llandeilo
  309. // 01559 Llandysul
  310. // 01560 Moscow
  311. // 01561 Laurencekirk
  312. // 01562 Kidderminster
  313. // 01563 Kilmarnock
  314. // 01564 Lapworth
  315. // 01565 Knutsford
  316. // 01566 Launceston
  317. // 01567 Killin
  318. // 01568 Leominster
  319. // 01569 Stonehaven
  320. // 01570 Lampeter
  321. // 01571 Lochinver
  322. // 01572 Oakham
  323. // 01573 Kelso
  324. // 01575 Kirriemuir
  325. // 01576 Lockerbie
  326. // 01577 Kinross
  327. // 01578 Lauder
  328. // 01579 Liskeard
  329. // 01580 Cranbrook
  330. // 01581 New Luce
  331. // 01582 Luton
  332. // 01583 Carradale
  333. // 01584 Ludlow
  334. // 01586 Campbeltown
  335. // 01588 Bishops Castle
  336. // 01590 Lymington
  337. // 01591 Llanwrtyd Wells
  338. // 01592 Kirkcaldy
  339. // 01593 Lybster
  340. // 01594 Lydney
  341. // 01595 Lerwick, Foula(75), Fair Isle(76)
  342. // 01597 Llandrindod Wells
  343. // 01598 Lynton
  344. // 01599 Kyle
  345. // 01600 Monmouth
  346. // 01603 Norwich
  347. // 01604 Northampton
  348. // 01606 Northwich
  349. // 01608 Chipping Norton
  350. // 01609 Northallerton
  351. // 0161 Manchester
  352. // 01620 North Berwick
  353. // 01621 Maldon
  354. // 01622 Maidstone
  355. // 01623 Mansfield
  356. // 01624 Isle of Man
  357. // 01625 Macclesfield
  358. // 01626 Newton Abbot
  359. // 01628 Maidenhead
  360. // 01629 Matlock
  361. // 01630 Market Drayton
  362. // 01631 Oban
  363. // 01633 Newport
  364. // 01634 Medway
  365. // 01635 Newbury
  366. // 01636 Newark
  367. // 01637 Newquay
  368. // 01638 Newmarket
  369. // 01639 Neath
  370. // 01641 Strathy
  371. // 01642 Middlesbrough
  372. // 01643 Minehead
  373. // 01644 New Galloway
  374. // 01646 Milford Haven
  375. // 01647 Moretonhampstead
  376. // 01650 Cemmaes Road
  377. // 01651 Oldmeldrum
  378. // 01652 Brigg
  379. // 01653 Malton
  380. // 01654 Machynlleth
  381. // 01655 Maybole
  382. // 01656 Bridgend
  383. // 01659 Sanquhar
  384. // 01661 Prudhoe
  385. // 01663 New Mills
  386. // 01664 Melton Mowbray
  387. // 01665 Alnwick
  388. // 01666 Malmesbury
  389. // 01667 Nairn
  390. // 01668 Bamburgh
  391. // 01669 Rothbury
  392. // 01670 Morpeth
  393. // 01671 Newton Stewart
  394. // 01672 Marlborough
  395. // 01673 Market Rasen
  396. // 01674 Montrose
  397. // 01675 Coleshill
  398. // 01676 Meriden
  399. // 01677 Bedale
  400. // 01678 Bala
  401. // 01680 Isle of Mull - Craignure
  402. // 01681 Isle of Mull - Fionnphort
  403. // 01683 Moffat
  404. // 01684 Malvern
  405. // 01685 Merthyr Tydfil
  406. // 01686 Llanidloes(2,3,4,7), Newtown(5,6,8,9)
  407. // 01687 Mallaig
  408. // 01688 Isle of Mull - Tobermory
  409. // 01689 Orpington
  410. // 01690 Betws-y-Coed
  411. // 01691 Oswestry
  412. // 01692 North Walsham
  413. // 01694 Church Stretton
  414. // 01695 Skelmersdale
  415. // 01697 Brampton
  416. // 016973 Wigton
  417. // 016974 Raughton Head
  418. // 01698 Motherwell
  419. // 01700 Rothesay
  420. // 01702 Southend-on-Sea
  421. // 01704 Southport
  422. // 01706 Rochdale
  423. // 01707 Welwyn Garden City
  424. // 01708 Romford
  425. // 01709 Rotherham
  426. // 01720 Isles of Scilly
  427. // 01721 Peebles
  428. // 01722 Salisbury
  429. // 01723 Scarborough
  430. // 01724 Scunthorpe
  431. // 01725 Rockbourne
  432. // 01726 St Austell
  433. // 01727 St Albans
  434. // 01728 Saxmundham
  435. // 01729 Settle
  436. // 01730 Petersfield
  437. // 01732 Sevenoaks
  438. // 01733 Peterborough
  439. // 01736 Penzance
  440. // 01737 Redhill
  441. // 01738 Perth
  442. // 01740 Sedgefield
  443. // 01743 Shrewsbury
  444. // 01744 St Helens
  445. // 01745 Rhyl
  446. // 01746 Bridgnorth
  447. // 01747 Shaftesbury
  448. // 01748 Richmond
  449. // 01749 Shepton Mallet
  450. // 01750 Selkirk
  451. // 01751 Pickering
  452. // 01752 Plymouth
  453. // 01753 Slough
  454. // 01754 Skegness
  455. // 01756 Skipton
  456. // 01757 Selby
  457. // 01758 Pwllheli
  458. // 01759 Pocklington
  459. // 01760 Swaffham
  460. // 01761 Temple Cloud
  461. // 01763 Royston
  462. // 01764 Crieff
  463. // 01765 Ripon
  464. // 01766 Porthmadog
  465. // 01767 Sandy
  466. // 01768 Penrith
  467. // 017683 Appleby
  468. // 017684 Pooley Bridge
  469. // 017687 Keswick
  470. // 01769 South Molton
  471. // 01770 Isle of Arran
  472. // 01771 Maud
  473. // 01772 Preston
  474. // 01773 Ripley
  475. // 01775 Spalding
  476. // 01776 Stranraer
  477. // 01777 Retford
  478. // 01778 Bourne
  479. // 01779 Peterhead
  480. // 01780 Stamford
  481. // 01782 Stoke-on-Trent
  482. // 01784 Staines
  483. // 01785 Stafford
  484. // 01786 Stirling
  485. // 01787 Sudbury
  486. // 01788 Rugby
  487. // 01789 Stratford-upon-Avon
  488. // 01790 Spilsby
  489. // 01792 Swansea
  490. // 01793 Swindon
  491. // 01794 Romsey
  492. // 01795 Sittingbourne
  493. // 01796 Pitlochry
  494. // 01797 Rye
  495. // 01798 Pulborough
  496. // 01799 Saffron Walden
  497. // 01803 Torquay
  498. // 01805 Torrington
  499. // 01806 Shetland
  500. // 01807 Ballindalloch
  501. // 01808 Tomatin
  502. // 01809 Tomdoun
  503. // 01821 Kinrossie
  504. // 01822 Tavistock
  505. // 01823 Taunton
  506. // 01824 Ruthin
  507. // 01825 Uckfield
  508. // 01827 Tamworth
  509. // 01828 Coupar Angus
  510. // 01829 Tarporley
  511. // 01830 Kirkwhelpington
  512. // 01832 Clopton
  513. // 01833 Barnard Castle
  514. // 01834 Narberth
  515. // 01835 St Boswells
  516. // 01837 Okehampton
  517. // 01838 Dalmally
  518. // 01840 Camelford
  519. // 01841 Newquay
  520. // 01842 Thetford
  521. // 01843 Thanet
  522. // 01844 Thame
  523. // 01845 Thirsk
  524. // 01847 Thurso(2,3,4,5,8), Tongue(6,7,9)
  525. // 01848 Thornhill
  526. // 01851 Great Bernera(4,6,9), Stornoway(2,3,5,7,8)
  527. // 01852 Kilmelford
  528. // 01854 Ullapool
  529. // 01855 Ballachulish
  530. // 01856 Orkney
  531. // 01857 Sanday
  532. // 01858 Market Harborough
  533. // 01859 Harris
  534. // 01862 Tain
  535. // 01863 Ardgay
  536. // 01864 Abington
  537. // 01865 Oxford
  538. // 01866 Kilchrenan
  539. // 01869 Bicester
  540. // 01870 Isle of Benbecula
  541. // 01871 Castlebay
  542. // 01872 Truro
  543. // 01873 Abergavenny
  544. // 01874 Brecon
  545. // 01875 Tranent
  546. // 01876 Lochmaddy
  547. // 01877 Callander
  548. // 01878 Lochboisdale
  549. // 01879 Scarinish
  550. // 01880 Tarbert
  551. // 01882 Kinloch Rannoch
  552. // 01883 Caterham
  553. // 01884 Tiverton
  554. // 01885 Pencombe
  555. // 01886 Bromyard
  556. // 01887 Aberfeldy
  557. // 01888 Turriff
  558. // 01889 Rugeley
  559. // 01890 Ayton(5,6,7,9), Coldstream(2,3,4,8)
  560. // 01892 Tunbridge Wells
  561. // 01895 Uxbridge
  562. // 01896 Galashiels
  563. // 01899 Biggar
  564. // 01900 Workington
  565. // 01902 Wolverhampton
  566. // 01903 Worthing
  567. // 01904 York
  568. // 01905 Worcester
  569. // 01908 Milton Keynes
  570. // 01909 Worksop
  571. // 0191 Tyneside(2,4,6), Durham(3), Sunderland(5)
  572. // 01920 Ware
  573. // 01922 Walsall
  574. // 01923 Watford
  575. // 01924 Wakefield
  576. // 01925 Warrington
  577. // 01926 Warwick
  578. // 01928 Runcorn
  579. // 01929 Wareham
  580. // 01931 Shap
  581. // 01932 Weybridge
  582. // 01933 Wellingborough
  583. // 01934 Weston-super-Mare
  584. // 01935 Yeovil
  585. // 01937 Wetherby
  586. // 01938 Welshpool
  587. // 01939 Wem
  588. // 01942 Wigan
  589. // 01943 Guiseley
  590. // 01944 West Heslerton
  591. // 01945 Wisbech
  592. // 01946 Whitehaven
  593. // 019467 Gosforth
  594. // 01947 Whitby
  595. // 01948 Whitchurch
  596. // 01949 Whatton
  597. // 01950 Sandwick
  598. // 01951 Colonsay
  599. // 01952 Telford
  600. // 01953 Wymondham
  601. // 01954 Madingley
  602. // 01955 Wick
  603. // 01957 Mid Yell
  604. // 01959 Westerham
  605. // 01962 Winchester
  606. // 01963 Wincanton
  607. // 01964 Hornsea(2,5,8,9), Patrington(3,4,6,7)
  608. // 01967 Strontian
  609. // 01968 Penicuik
  610. // 01969 Leyburn
  611. // 01970 Aberystwyth
  612. // 01971 Scourie
  613. // 01972 Glenborrodale
  614. // 01974 Llanon
  615. // 01975 Alford (Aberdeen)(2,4,5,9), Strathdon(3,6,7,8)
  616. // 01977 Pontefract
  617. // 01978 Wrexham
  618. // 01980 Amesbury
  619. // 01981 Wormbridge
  620. // 01982 Builth Wells
  621. // 01983 Isle of Wight
  622. // 01984 Watchet
  623. // 01985 Warminster
  624. // 01986 Bungay
  625. // 01987 Ebbsfleet
  626. // 01988 Wigtown
  627. // 01989 Ross-on-Wye
  628. // 01992 Lea Valley
  629. // 01993 Witney
  630. // 01994 St Clears
  631. // 01995 Garstang
  632. // 01997 Strathpeffer
  633. // 020 London
  634. // 023 Southampton(8X), Portsmouth(9X)
  635. // 024 Coventry
  636. // 028 Ballycastle(20), Martinstown(21), Ballymena(25), Ballymoney(27), Larne(28), Kilrea(29), Newry(30), Armagh(37), Portadown(38), Banbridge(40), Rostrevor(41), Kircubbin(42), Newcastle(Co. Down)(43), Downpatrick(44), Enniskillen(66), Lisnaskea(67), Kesh(68), Coleraine(70), Londonderry(71), Limavady(77), Magherafelt(79), Carrickmore(80), Newtownstewart(81), Omagh(82), Ballygawley(85), Cookstown(86), Dungannon(87), Fivemiletown(89), Belfast(90&95), Bangor(Co. Down)(91), Lisburn(92), Ballyclare(93), Antrim(94), Saintfield(97)
  637. // 029 Cardiff
  638. //
  639. //
  640. ]
  641. }
  642. });
  643. return Inputmask;
  644. }));