Показать сообщение отдельно
  #1 (permalink)  
Старый 09.04.2018, 15:17
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

Правильный поиск в тексте
Добрый день, есть код по поиску в тексте:
<div id="text">Васильев И.А.; Попов Ю.М.; Сухарев Е.М.; Кокосов К.З;</div>
<div id="find"></div>
<script type="text/javascript">
 var t = document.getElementById('text').innerHTML;
   if( t.search('Попов') != -1 ){
        document.getElementById('find').innerHTML = "Найдено";
   };
</script>


Проблема в том что он ищет любой похожий набор букв, а нужно чтобы он нашел только совпадения до точки с запятой, например когда он видит t.search('Попов Ю.М') он не возвращал истину, потому что не хватает точки 'Попов Ю.М.'
Ответить с цитированием