حاسبة وقت القراءة
حاسبة وقت القراءة
ألصق نصا باللغة العربية واحصل مباشرة على الوقت التقديري لقراءته، عدد الكلمات، وعدد الجمل.
قراءة بطيئة (180)
قراءة عادية (220)
قراءة سريعة (280)
(function(){
document.getElementById(“rpCalcBtn”).addEventListener(“click”, function(){
var txt = document.getElementById(“rpCalcText”).value.trim();
var speed = parseInt(document.getElementById(“rpCalcSpeed”).value, 10);
if (!txt) { alert(“يرجى لصق نص أولا”); return; }
var words = txt.split(/s+/).filter(function(w){return w.length>0;}).length;
var sentences = txt.split(/[.?!؟]/).filter(function(s){return s.trim().length>0;}).length;
var minutes = words / speed;
var mins = Math.floor(minutes);
var secs = Math.round((minutes – mins) * 60);
document.getElementById(“rpCalcWords”).textContent = words;
document.getElementById(“rpCalcSent”).textContent = sentences;
document.getElementById(“rpCalcTime”).textContent = mins + ” د ” + secs + ” ث”;
var advice = “نص قصير يمكن قراءته بسرعة.”;
if (words > 1500) advice = “نص طويل، يفضل تقسيم القراءة على فترتين.”;
else if (words > 700) advice = “نص متوسط، خصص له وقتا هادئا.”;
document.getElementById(“rpCalcAdvice”).textContent = advice;
var res = document.getElementById(“rpCalcResult”);
res.hidden = false;
res.scrollIntoView({behavior:”smooth”});
});
})();