JS удаление буквы из слова

  • Автор темы Автор темы PeNgViN213
  • Дата начала Дата начала
P

PeNgViN213

Помогите пожалуйста, как мне введенный символ удалить из слова
HTML:
function stroka(){
                var str = prompt('Введите строку: ');
                alert(str.length);
                alert('Первое слово: '+str.substring(0,(str.indexOf(' '))));
                alert('Последнее слово: '+str.substring((str.lastIndexOf(' '))));
                var symbol = prompt('Номер символа, который Вы хотите извлечь?');
                alert(str.charAt(symbol-1));
                }
 
надо удалить везде такой символ или только первое его вхождение?
 
надо удалить везде такой символ или только первое его вхождение?
только один символ, т.е. первое его вхождение, но ради любопытства посмотрел бы как и везде делается
 
1) удаляем только первое вхождение '
Код:
txt = txt.replace('a', '')
2) удаляем все символы 'а' в слове
Код:
var find = 'a';
var re = new RegExp(find, 'g');
txt = txt.replace( re , '' )
 
1) удаляем только первое вхождение '
Код:
txt = txt.replace('a', '')
2) удаляем все символы 'а' в слове
Код:
var find = 'a';
var re = new RegExp(find, 'g');
txt = txt.replace( re , '' )
Простите, вы не поняли, мы же должны ввести номер символа, а потом это символ удалить из слова
это может быть любое слово и любой символ
 
не проблема. просто замените 'a' на txt
i - index который вводит пользователь
или используйте txt.substr()
 
Последнее редактирование:
не проблема. просто замените 'a' на txt
i - index который вводит пользователь
или используйте txt.substr()
Сделал так, работает
Код:
function stroka(){
                var str = prompt('Введите строку: ');
                alert(str.length);
                alert('Первое слово: '+str.substring(0,(str.indexOf(' '))));
                alert('Последнее слово: '+str.substring((str.lastIndexOf(' '))));
                var symbol = prompt('Номер символа, который Вы хотите извлечь?');
                a = str.charAt(symbol-1);
                alert(str.replace(a, ''));
            }
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab