统计不重复文本
<style>#papa p { margin: 0; padding: 4px 0; }
#papa textarea { width: 700px; height: 400px; padding: 8px; font-size: 14px; }
</style>
<div id="papa">
<p><textarea id="txtbox1" placeholder="待统计文本"></textarea></p>
<p><input id="btnOk" type="button" value=" 统计 " /> <span id="res"></span></p>
<p><textarea id="txtbox2" placeholder="结果 :不重复文本"></textarea></p>
</div>
<script>
let mysort = (ar) => ar.sort((a,b) => a.localeCompare(b));
btnOk.onclick = () => {
let result = mysort(Array.from(new Set([...txtbox1.value])));
let outstr = result.join('').replace(/\s|\n/g,'');
txtbox2.value = outstr;
res.innerText = outstr.length + ' 个字符';
}
</script>
代码
<style>
#papa p { margin: 0; padding: 4px 0; }
#papa textarea { width: 700px; height: 400px; padding: 8px; font-size: 14px; }
</style>
<div id="papa">
<p><textarea id="txtbox1" placeholder="待统计文本"></textarea></p>
<p><input id="btnOk" type="button" value=" 统计 " /> <span id="res"></span></p>
<p><textarea id="txtbox2" placeholder="结果 :不重复文本"></textarea></p>
</div>
<script>
let mysort = (ar) => ar.sort((a,b) => a.localeCompare(b));
btnOk.onclick = () => {
let result = mysort(Array.from(new Set([...txtbox1.value])));
let outstr = result.join('').replace(/\s|\n/g,'');
txtbox2.value = outstr;
res.innerText = outstr.length + ' 个字符';
}
</script>
这是初稿。
将来,也许可以加一个过滤机制,比如只统计汉字什么的 这个好像把标点符号也统计进去了,其他黑黑只统计汉字的改进版{:4_199:} 红影 发表于 2023-2-15 19:26
这个好像把标点符号也统计进去了,其他黑黑只统计汉字的改进版
统计的是所有字符,不含空格 很欣赏您的作品,拜访并问候! 马黑黑 发表于 2023-2-15 22:14
统计的是所有字符,不含空格
哦哦,试过了,这个统计很准确的{:4_187:} 不重复,不遗漏 黑师的规则{:4_170:}好严格 雨中悄然 发表于 2023-2-16 18:08
黑师的规则好严格
还行 庶民 发表于 2023-2-16 05:04
很欣赏您的作品,拜访并问候!
感谢支持 红影 发表于 2023-2-16 16:09
哦哦,试过了,这个统计很准确的
换行符也木有 马黑黑 发表于 2023-2-16 19:22
换行符也木有
我就试了几句话,都没换行,怕数太多的字费劲{:4_173:} 红影 发表于 2023-2-16 19:31
我就试了几句话,都没换行,怕数太多的字费劲
不会。理论上,多长的文本都木有是 马黑黑 发表于 2023-2-16 19:33
不会。理论上,多长的文本都木有是
它能自动数字数,我是为了验证自己去数的啊,它不累我累啊{:4_170:} 红影 发表于 2023-2-16 19:50
它能自动数字数,我是为了验证自己去数的啊,它不累我累啊
非常准的,不必去验证 马黑黑 发表于 2023-2-16 20:44
非常准的,不必去验证
嗯嗯,肯定准,而且速度比人数快多了。 红影 发表于 2023-2-16 21:12
嗯嗯,肯定准,而且速度比人数快多了。
快不少 马黑黑 发表于 2023-2-16 19:18
还行
32个赞 雨中悄然 发表于 2023-2-16 23:45
32个赞
不多不少