<html>
<head>
<title>index</title>
</head>
<body>
<input></input>
<div></div>
<script>
input=document.getElementsByTagName("input")[0]
d=document.getElementsByTagName("div")[0]
input.style.width="100%"
base=[ ' Служебный номер АТС 35 Отдел автоматизации систем управления предприятием АТС 7700 48-500',
' Дежурные водители водители 10 Транспортный цех бокс для автомобилей № 3 1876 68-501',
' Петрова Лидия Николаевна Ведущий товаровед 25 Отдел материально-технического обеспечения №3- общий кабинет товароведов 6733 83-782 7-90-06',
]
search=function(pattern){
var out=[]
var re=new RegExp(pattern, "i")
for(var i=0; i<base.length; i++){
if(base[i].match(re)) {
base[i]=base[i].replace(/((\d{4} \d{2}-\d{3})|(\d{4} \d{2}-\d{3} \d{1}-\d{2}-\d{2}))$/, "<b>$1</b>")
out.push(base[i])
}
}
return out
}
firstSearch=function(){
d.innerHTML=""
input.style.color=null
var out=search(input.value)
if(out.length<1) return secondSearch()
var str=out.join("<br><br>")
d.innerHTML=str
}
secondSearch=function(){
input.style.color="red"
d.innerHTML="Нет результатов для <b>"+input.value+"</b>"
}
onload=firstSearch
input.oninput=firstSearch
input.focus()
onkeydown=function(){input.focus()}
</script>
</body>
</html>