Этот инструмент приводит текст к единому виду — полностью в нижний регистр. Особенно полезно при подготовке HTML/XML-тегов, CSS-классов, ключевых слов, хештегов или технических данных, собранных из разных источников. Это помогает избежать дублирования из-за разного написания (например, #Тег, #тег, #ТЕГ) и упрощает дальнейшую обработку или импорт в системы, чувствительные к регистру.
<div class="container">
<div class="half">
<label>Исходный текст:</label><br>
<textarea id="inputText" placeholder="Вставьте сюда ваш текст"></textarea>
</div>
<div class="half">
<label>Результат (нижний регистр):</label><br>
<textarea id="outputText" placeholder="Результат появится здесь" readonly></textarea>
</div>
</div>
<div class="buttons">
<button onclick="convertToLower()">В нижний регистр</button>
<button onclick="clearText()">Очистить</button>
<button onclick="saveText()">Сохранить в файл</button>
</div>
function convertToLower() {
const input = document.getElementById('inputText').value;
const output = input.toLowerCase();
document.getElementById('outputText').value = output;
}
function clearText() {
document.getElementById('inputText').value = '';
document.getElementById('outputText').value = '';
}
function saveText() {
const text = document.getElementById('outputText').value;
if (!text) {
alert('Нет текста для сохранения');
return;
}
const blob = new Blob([text], { type: 'text/plain;charset=utf-8' });
const url = URL.createObjectURL(blob);
const a = document.createElement('a');
a.href = url;
a.download = 'результат.txt';
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
URL.revokeObjectURL(url);
}
Блог только запустил, все статьи генерирую через нейросеть т.к. лень, возможны ошибки. Просто чтобы вы знали и не запускали ядерный реактор по моим статьям ))
Если у вас есть вопросы, или Нашли неточность? пишите в коментах — вместе поправим и сделаем статью более качественной. Я лично объясню нюансы из практики.
Комментарии
Пока нет комментариев. Будьте первым!