文字数カウンタースペース可視化
半角スペースは .で、全角スペースは ␣
と表示されます。
入力された文字数: 0
可視化した文字列:
<style>
.visible-space {
white-space: pre-wrap;
visibility: visible;
}
.invisible-space {
white-space: pre-wrap;
visibility: hidden;
}
</style>
<label for="textInput">テキストボックスに文字を入力してください:</label>
<input type="text" id="textInput" oninput="countCharacters()">
<p>入力された文字数: <span id="charCount">0</span></p>
<p>可視化した文字列: <span id="visibleText" class="visible-space"></span></p>
<script>
function countCharacters() {
const textInput = document.getElementById('textInput');
const charCount = document.getElementById('charCount');
const visibleText = document.getElementById('visibleText');
const text = textInput.value;
charCount.textContent = text.length;
visibleText.textContent = text.replace(/ /g, '.').replace(/ /g, '␣');
}
</script>
ディスカッション
コメント一覧
まだ、コメントがありません