Javascript 如何计算印地语的字数
我有一个javascript文件,我想知道如何使用javascript计算文本区域中的印地语单词数。它可以计算英语单词的数量,但不能计算印地语单词的数量。有人能帮我吗 javascript代码:Javascript 如何计算印地语的字数,javascript,html,css,Javascript,Html,Css,我有一个javascript文件,我想知道如何使用javascript计算文本区域中的印地语单词数。它可以计算英语单词的数量,但不能计算印地语单词的数量。有人能帮我吗 javascript代码: function getDifficultSentences(p) { let sentences = getSentenceFromParagraph(p); data.sentences += sentences.length; let hardOrNot = sentenc
function getDifficultSentences(p) {
let sentences = getSentenceFromParagraph(p);
data.sentences += sentences.length;
let hardOrNot = sentences.map(sent => {
let cleanSentence = sent.replace(/[^a-z|]/gi, "") + "|";
let words = cleanSentence.split(" ").length; // the line where the I used for counting the words
document.getElementById("nice").innerHTML= words.toString();
let letters = cleanSentence.split(" ").join("").length;
data.words += words;
sent = getAdverbs(sent);
sent = getComplex(sent);
sent = getPassive(sent);
sent = getQualifier(sent);
sent = countWords(sent);
//sent = getComplexDigit(sent);
let level = calculateLevel(letters, words, 1);
if (words < 14) {
return sent;
} else if (words >= 14 && words< 25) {
data.hardSentences += 1;
return `<span class="hardSentence">${sent}</span>`;
} else if (words >= 30) {
data.veryHardSentences += 1;
return `<span class="veryHardSentence">${sent}</span>`;
} else {
return sent;
}
});
return hardOrNot.join(" ");
}
函数获取困难内容(p){
让句子=从段落(p)中获取句子;
data.句子+=句子长度;
让hardOrNot=句子.map(sent=>{
让cleanSentence=sent.replace(/[^a-z|]/gi,“”)+“|”;
让words=cleanstence.split(“”.length;//我用来计算单词的行
document.getElementById(“nice”).innerHTML=words.toString();
让字母=cleanstence.split(“”).join(“”).length;
data.words+=单词;
sent=获取副词(sent);
sent=getComplex(sent);
sent=getPassive(sent);
sent=getQualifier(sent);
sent=countWords(已发送);
//已发送=getComplexDigit(已发送);
let level=calculateLevel(字母、单词、1);
如果(字数<14){
返回发送;
}否则如果(单词>=14和<25){
data.hardstations+=1;
返回`${sent}`;
}否则,如果(单词>=30){
data.veryhardstations+=1;
返回`${sent}`;
}否则{
返回发送;
}
});
返回hardOrNot.join(“”);
}
您不需要为印地语字体单独执行任何操作。您仍然可以获得
textarea以相同的方式并通过分隔符分割(“”)
ahich将给出一个数组,然后使用长度
获取计数
document.getElementById('getCount').addEventListener('click',(e)=>{
让getWordCount=document.getElementById('test').value.split('').length;
console.log(getWordCount)
})
#测试{
高度:200px;
宽度:200px;
}
Get Count
不幸的是,它不起作用。它是否被另一个javascript函数阻止。javascript文件中有许多函数。这可能是原因吗?放置一个调试器并检查