Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.11.2015, 19:55
Новичок на форуме
Отправить личное сообщение для tvv90 Посмотреть профиль Найти все сообщения от tvv90
 
Регистрация: 08.11.2015
Сообщений: 6

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

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

Вот часть кода:
if ((val.name.search(myExp) !=-1) ||
(val.position.search(myExp) !=-1) ||
(val.nationality.search(myExp) !=-1))
Ответить с цитированием
  #2 (permalink)  
Старый 08.11.2015, 20:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

Сообщение от tvv90
при вводе одновременно "имени" И "названия команды"
наверно как-то разделить эти слова и тогда
if ((val.name.search(имя) !=-1) &&
(val.position.search(название) !=-1) )
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск