Задать вопрос
NiceIce
@NiceIce
lamer

Как заменить все пробелы в строке ввода знаком « — » с помощью JS?

Здравствуйте, подскажите как заменить все пробелы в строке ввода на знак "-" ?
Вот пример строки ввода и js, не знаю как подключить 1 к другому:
$('body').append('<input type="text" name="vir" id="vir" size="7"  placeholder="TEXTA"  style="border-width: 0px;" >')                     
  $("#vir").css("position", "absolute").css("top", 260).css("left", 270).css({ color: "red" });
var str = "нужно убрать все пробелы в строке ввода и заменить на -";
alert(str.replace(/\s/ig, '-'));
  • Вопрос задан
  • 4191 просмотр
Подписаться 2 Оценить Комментировать
Решения вопроса 1
$('body').append('<input type="text" name="vir" id="vir" size="7"  placeholder="TEXTA"  style="border-width: 0px;" >')                     
  $("#vir").css("position", "absolute").css("top", 260).css("left", 270).css({ color: "red" });

$('body').on('keyup', '#vir', function(event) {
	event.preventDefault();
	$(this).val($(this).val().replace(/\s/ig, '-'));
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час