
Удалите из сообщения только те русские слова, которые начинаются на гласную букву. (html javascript)


Ответы на вопрос

Исходный код в прикреплённом файле. Результат работы на скриншоте.





Добавлю-ка и свой ответ, чтоб зря не пропадал в комментариях.
javascript:alert("У ели дубы уху ели...".replace(/(\s|^)([аоуыэяёюие][а-яё]*)/gi, "$1"));
Кстати, сохраняет всю пунктуацию.



Для удаления из сообщения только тех русских слов, которые начинаются на гласную букву, вы можете использовать JavaScript. Ниже приведен пример кода, который выполняет эту задачу:
html<!DOCTYPE html>
<html>
<head>
<title>Удаление слов на гласные</title>
</head>
<body>
<textarea id="inputText" rows="10" cols="50"></textarea>
<button onclick="removeVowelWords()">Удалить слова на гласные</button>
<p>Результат:</p>
<p id="outputText"></p>
<script>
function removeVowelWords() {
const inputText = document.getElementById("inputText").value;
const words = inputText.split(/\s+/); // Разбиваем текст на слова
// Гласные буквы на русском языке
const vowels = ["а", "е", "ё", "и", "о", "у", "ы", "э", "ю", "я"];
// Функция, которая проверяет, начинается ли слово на гласную
function startsWithVowel(word) {
const firstLetter = word.trim().toLowerCase()[0];
return vowels.includes(firstLetter);
}
// Удаляем слова, начинающиеся на гласные
const filteredWords = words.filter(word => !startsWithVowel(word));
// Объединяем слова обратно в текст
const outputText = filteredWords.join(" ");
// Выводим результат
document.getElementById("outputText").textContent = outputText;
}
</script>
</body>
</html>
Этот код создает простую веб-страницу с текстовым полем и кнопкой. Когда пользователь вводит текст в поле и нажимает кнопку "Удалить слова на гласные", скрипт разбивает текст на слова, проверяет каждое слово на начальную гласную и удаляет те слова, которые начинаются на гласные. Затем скрипт объединяет слова обратно в текст и выводит результат под текстовым полем.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili