Все, что вам нужно, это выполнить сравнение строк includes
вместо starts With
, и все должно быть настроено, если вы просто покажете соответствующую страну вместо f подстроки соответствующего текста.
if (arr[i].toUpperCase().includes(val.toUpperCase())) {
/*create a DIV element for each matching element:*/
b = document.createElement("DIV");
/*make the matching letters bold:*/
b.innerHTML = "<strong>" + arr[i] + "</strong>";
https://jsfiddle.net/9ym4Lcta/1/