Файл database.txt (без переносов строк, для разбиения данных используется символ переноса строки \n, лежит в той же директории, что html)
str="1234 | Калашников Игорь Владимирович | ул. Московская д.3 кв.35 | 30.000 \n 1235 | Петров Николай Николаевич | ул. Ситникова д.7 кв. 55 | 500.000"
HTML:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="windows-1251">
<script src="database.txt"></script>
</head>
<body>
<form name="forma6">
<input class="text" type="text" />
<input id="but" type="button"/>
<textarea wrap="virtual" name="res"></textarea></form>
<script type="text/javascript">
var arr=str.split("\n")
var first=function(str){
s=str.match(/^[^|]+/)[0]
if(s) s=s.replace(/\s+/g, "")
if(s) return s
}
var rest=function(str){
return str.split("|").slice(1).join("\n")
}
var search=function(str){
try{
arr.forEach(function(el){if(first(el)===str) throw rest(el)})
}catch(e){return e}
return "No such account"
}
var input=document.querySelector("input")
var textarea=document.querySelector("textarea")
textarea.style.width="500px"
textarea.style.height="200px"
var but=document.querySelector("#but")
but.onclick=function(){textarea.value=search(input.value.trim())}
</script>
</body>
</html>
Для тестирования можешь ввести в input 1234 1235 и 1236(не существует) Протестировать можешь на своем локальном компьютере.