Добрый день, есть код по поиску в тексте:
<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('Попов Ю.М') он не возвращал истину, потому что не хватает точки 'Попов Ю.М.'