Показать сообщение отдельно
  #1 (permalink)  
Старый 02.06.2013, 17:09
Новичок на форуме
Отправить личное сообщение для ioane Посмотреть профиль Найти все сообщения от ioane
 
Регистрация: 12.05.2013
Сообщений: 4

замена символа в строке
Даны 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()">
Ответить с цитированием