• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

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, ''));
            }
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD