22:56 textarea розрахунок кількості символів в рядку |
Онлайн калькулятор розрахунку кількості: символів, символів без пробілів, слів, крапок, ком, спецсимволів, цифр, пробілів, абзаців, загальну кількість введених літер, а також скільки великих та маленьких літер у тексті. Простий скрипт-калькулятор, який швидко визначить та розрахує введені символи у поле textarea. HtmlКод <form oninput="uveb()" onclick="uveb()"> <textarea id="uvebs" style="width:100%; height:250px;" placeholder="Напишіть текст" ></textarea> Кількість символів: <span id="v1">0</span><br> Кількість символів без пробілів: <span id="v2">0</span><br> Кількість слів: <span id="v3">0</span><br> Кількість крапок: <span id="v4">0</span><br> Кількість ком: <span id="v5">0</span><br> Кількість спецсимволів: <span id="v6">0</span><br> Кількість цифр: <span id="v7">0</span><br> Кількість пробілів: <span id="v8">0</span><br> Кількість абзаців: <span id="v9">0</span><br> Кількість літер: <span id="v10">0</span><br> </form> JsКод <script> function uveb(){ //uveb.net //v1 var uvebtext = document.getElementById("uvebs").value; //v1 document.getElementById("v1").innerHTML = uvebtext.length; //v2 document.getElementById("v2").innerHTML = uvebtext.replace(/\s/g, "").length; //v3 document.getElementById("v3").innerHTML = uvebtext.match(/\S+?\s|\S+?$/g).length; //v4 document.getElementById("v4").innerHTML = uvebtext.replace(/[^.]/g,"").length; //v5 document.getElementById("v5").innerHTML = uvebtext.replace(/[^,]/g,"").length; //v6 document.getElementById("v6").innerHTML = uvebtext.replace(/[^-\\§[\]—#!$%&'()*`+/:;<=>?@_{|}~№«»€]/g, "").length; //v7 document.getElementById("v7").innerHTML = uvebtext.replace(/[^0123456789]/g, "").length; //v8 document.getElementById("v8").innerHTML = uvebtext.split(' ').length-1; //v9 document.getElementById("v9").innerHTML = uvebtext.split(/\n/).length; //v10 var jjj1 = 0, kkk1 = 0, v10 = uvebtext.replace(/[^a-zа-яйёЇіьє]/ig,''), v10 = v10.split(''); for(var i = 0; i < v10.length; i++){ if(v10[i] == v10[i].toUpperCase()) jjj1++; else kkk1++;} var sum = Number(jjj1) + Number(kkk1); document.getElementById("v10").innerHTML = ('великих ' + jjj1 + ', маленьких ' + kkk1 + ', всього ' + sum); } </script> |
|