const natoPhoneticAlphabt = {
'a': 'Alfa',
'b': 'Bravo',
'c': 'Charlie',
'e': 'Echo',
'd': 'Delta',
'f': 'Foxtrot',
'g': 'Golf',
'h': 'Hotel',
'i': 'India',
'j': 'Juliett',
'k': 'Kilo',
'l': 'Lima',
'm': 'Mike',
'n': 'November',
'o': 'Oscar',
'p': 'Papa',
'q': 'Quebec',
'r': 'Romeo',
's': 'Sierra',
't': 'Tango',
'u': 'Uniform',
'v': 'Victor',
'w': 'Whiskey',
'x': 'Xray',
'y': 'Yankee',
'z': 'Zulu',
};
const to_nato = (words) => [...words.replace(/\s/g, '').toLowerCase()].map((v) => {
if (v.match(/[a-z]/)) {
return natoPhoneticAlphabt[v];
}
return v;
}).join(' ');