Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Поддержка точных совпадений в поиске (https://javascript.ru/forum/misc/59378-podderzhka-tochnykh-sovpadenijj-v-poiske.html)

tvv90 08.11.2015 19:55

Поддержка точных совпадений в поиске
 
Здравствуйте! Наперед прошу извинений, если коряво объясняю, так как новичок в JS. Есть поиск по json игроков футбольных команд, например при вводе в поиск "имени" ИЛИ "названия команды" футболиста - возвращает биографию всех у кого есть что-то общее (напр. из одной страны происхождения).

Что нужно изменить в коде, чтоб при вводе одновременно "имени" И "названия команды" также все работало и выводило точное совпадение по игроку?

Вот часть кода:
if ((val.name.search(myExp) !=-1) ||
(val.position.search(myExp) !=-1) ||
(val.nationality.search(myExp) !=-1))

рони 08.11.2015 20:31

Цитата:

Сообщение от tvv90
при вводе одновременно "имени" И "названия команды"

наверно как-то разделить эти слова и тогда
if ((val.name.search(имя) !=-1) &&
(val.position.search(название) !=-1) )


Часовой пояс GMT +3, время: 13:56.