Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Замена частей текста в текстовом поле (https://javascript.ru/forum/misc/28987-zamena-chastejj-teksta-v-tekstovom-pole.html)

rk7 16.10.2013 11:30

Проще воспользоваться готовым плагином для firefox
 
https://addons.mozilla.org/ru/firefo...e-for-firefox/

zoOmer 09.07.2014 03:23

Доброго времени суток ребят) Назрел такой вопросец:
Когда кликаешь 2 раза по полю инпут появляется запомненный список введенных символов в это поле. Так вот как сделать так чтобы при выборе из этого списка к примеру Богдан: в поле инпут автоматически убирался знак двоеточия. И запретить ввод его вообще в это поле.
Пример картинка:


Заранее буду очень благодарен за помощь!

Aetae 09.07.2014 03:54

oninput="this.value = this.value.replace(/:/g,'')"

devote 09.07.2014 10:08

Aetae,
такой способ ему не даст вводить символы в середине текста.

zoOmer 09.07.2014 10:26

Aetae, Спасибо большое этот вариант работает как часы)

zoOmer 09.07.2014 10:30

devote, Мне нужно чтоб просто этого символа двоеточия не было на конце выбранного Имени получателя!
А, вообще да заметил такую вещь когда что нить добавляю к Имени до последнего символа то после вставки одного символа сразу переводит к последнему.

Aetae 09.07.2014 12:55

devote, zoOmer:
oninput="var re=/:*\s*$/; if(re.test(this.value)) this.value = this.value.replace(re,'');"
:)

ОмаЭль 09.12.2014 18:26

Почему не сделать просто так хД
function l(){
var tex="plugin.dll sdf sfsdfsdf sp.dll asd ";
tex=tex.replace(/dll/g,"ol")
alert(tex);
}

<input type="button" OnClick="l()">


Часовой пояс GMT +3, время: 18:13.