Даны 2 текстовых поля. В первое вводится фраза, в которой нужно заменить символ, вводимый во второе поле на *. Код работает, если в replace записать саму букву, но не значение из второго текстового поля. Что нужно изменить? Заранее благодарен
function f1() {
str=document.getElementById("i1").value;
a=new String(str);
poisk=document.getElementById("i2").value;
b=new String(poisk);
arr=a.replace(/\b.charAt(0)/g, "*")
alert(arr);
}
<input type=text"" id="i1">
<input type=text"" id="i2">
<input type="button" value="ok" onclick="f1()">