fulltext search
This commit is contained in:
@@ -0,0 +1,228 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
module PhoneCodes
|
||||
ALL = [
|
||||
'+1',
|
||||
'+93',
|
||||
'+358',
|
||||
'+355',
|
||||
'+213',
|
||||
'+1684',
|
||||
'+376',
|
||||
'+244',
|
||||
'+1264',
|
||||
'+1268',
|
||||
'+54',
|
||||
'+374',
|
||||
'+297',
|
||||
'+61',
|
||||
'+43',
|
||||
'+994',
|
||||
'+1242',
|
||||
'+973',
|
||||
'+880',
|
||||
'+1246',
|
||||
'+32',
|
||||
'+501',
|
||||
'+229',
|
||||
'+1441',
|
||||
'+975',
|
||||
'+591',
|
||||
'+387',
|
||||
'+267',
|
||||
'+55',
|
||||
'+246',
|
||||
'+673',
|
||||
'+359',
|
||||
'+226',
|
||||
'+257',
|
||||
'+855',
|
||||
'+237',
|
||||
'+1',
|
||||
'+238',
|
||||
'+1345',
|
||||
'+235',
|
||||
'+56',
|
||||
'+86',
|
||||
'+61',
|
||||
'+61',
|
||||
'+57',
|
||||
'+269',
|
||||
'+243',
|
||||
'+682',
|
||||
'+506',
|
||||
'+225',
|
||||
'+385',
|
||||
'+357',
|
||||
'+420',
|
||||
'+45',
|
||||
'+253',
|
||||
'+1767',
|
||||
'+1849',
|
||||
'+593',
|
||||
'+20',
|
||||
'+503',
|
||||
'+240',
|
||||
'+291',
|
||||
'+372',
|
||||
'+251',
|
||||
'+500',
|
||||
'+298',
|
||||
'+679',
|
||||
'+358',
|
||||
'+33',
|
||||
'+594',
|
||||
'+689',
|
||||
'+241',
|
||||
'+220',
|
||||
'+995',
|
||||
'+49',
|
||||
'+233',
|
||||
'+350',
|
||||
'+30',
|
||||
'+299',
|
||||
'+1473',
|
||||
'+590',
|
||||
'+1671',
|
||||
'+502',
|
||||
'+224',
|
||||
'+245',
|
||||
'+592',
|
||||
'+509',
|
||||
'+504',
|
||||
'+852',
|
||||
'+36',
|
||||
'+354',
|
||||
'+91',
|
||||
'+62',
|
||||
'+964',
|
||||
'+353',
|
||||
'+44',
|
||||
'+972',
|
||||
'+39',
|
||||
'+1876',
|
||||
'+81',
|
||||
'+44',
|
||||
'+962',
|
||||
'+7',
|
||||
'+254',
|
||||
'+686',
|
||||
'+82',
|
||||
'+965',
|
||||
'+996',
|
||||
'+856',
|
||||
'+371',
|
||||
'+961',
|
||||
'+266',
|
||||
'+231',
|
||||
'+423',
|
||||
'+370',
|
||||
'+352',
|
||||
'+853',
|
||||
'+389',
|
||||
'+261',
|
||||
'+265',
|
||||
'+60',
|
||||
'+960',
|
||||
'+223',
|
||||
'+356',
|
||||
'+692',
|
||||
'+596',
|
||||
'+222',
|
||||
'+230',
|
||||
'+262',
|
||||
'+52',
|
||||
'+691',
|
||||
'+373',
|
||||
'+377',
|
||||
'+976',
|
||||
'+382',
|
||||
'+1664',
|
||||
'+212',
|
||||
'+258',
|
||||
'+264',
|
||||
'+674',
|
||||
'+977',
|
||||
'+31',
|
||||
'+687',
|
||||
'+64',
|
||||
'+227',
|
||||
'+234',
|
||||
'+683',
|
||||
'+672',
|
||||
'+1670',
|
||||
'+47',
|
||||
'+968',
|
||||
'+92',
|
||||
'+680',
|
||||
'+507',
|
||||
'+675',
|
||||
'+595',
|
||||
'+51',
|
||||
'+63',
|
||||
'+872',
|
||||
'+48',
|
||||
'+351',
|
||||
'+1939',
|
||||
'+974',
|
||||
'+40',
|
||||
'+250',
|
||||
'+262',
|
||||
'+590',
|
||||
'+290',
|
||||
'+1869',
|
||||
'+1758',
|
||||
'+590',
|
||||
'+508',
|
||||
'+1784',
|
||||
'+685',
|
||||
'+378',
|
||||
'+239',
|
||||
'+966',
|
||||
'+221',
|
||||
'+381',
|
||||
'+248',
|
||||
'+232',
|
||||
'+65',
|
||||
'+421',
|
||||
'+386',
|
||||
'+677',
|
||||
'+27',
|
||||
'+34',
|
||||
'+94',
|
||||
'+597',
|
||||
'+47',
|
||||
'+268',
|
||||
'+46',
|
||||
'+41',
|
||||
'+886',
|
||||
'+992',
|
||||
'+255',
|
||||
'+66',
|
||||
'+670',
|
||||
'+228',
|
||||
'+690',
|
||||
'+676',
|
||||
'+1868',
|
||||
'+216',
|
||||
'+90',
|
||||
'+993',
|
||||
'+1649',
|
||||
'+688',
|
||||
'+256',
|
||||
'+380',
|
||||
'+971',
|
||||
'+44',
|
||||
'+598',
|
||||
'+998',
|
||||
'+678',
|
||||
'+84',
|
||||
'+1284',
|
||||
'+1340',
|
||||
'+681',
|
||||
'+967',
|
||||
'+260'
|
||||
].freeze
|
||||
|
||||
REGEXP = /\A#{Regexp.union(ALL).source}/i
|
||||
end
|
||||
Reference in New Issue
Block a user