职场文秘网

首页 > 心得体会 > 工作体会 / 正文

统计字数

2020-03-22 18:29:36

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://doc.guandang.net/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://doc.guandang.net/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>文字检索</title>
<script type="text/javascript" language="javascript">
var temp="";
function seach_C(){ //统计汉字字数的函数
var Cn_txt=document.getElementById("seach").value.replace(/[^\u4E00-\u9FA5]/g,""); //获取textarea内容并使用正则表达式去除非汉字部分后赋值给Cn_txt
if(Cn_txt.length!=0)
{
document.getElementById("input_div1").innerHTML="汉字字数"+"<br>"+Cn_txt.length;
document.all.bgs.src="WindowsLogon.wav"; //播放声音提醒用户
}
else
{document.getElementById("input_div1").innerHTML="不存在"+"<br>"+"汉字";}
}
function seach_E(){ //统计a-z字母数量
var temp="";
var En_reg=/[a-z]/gi;
var En_txt=document.getElementById("seach").value;
if(En_reg.test(En_txt)){
var En_arr=En_txt.match(En_reg);
for(j=0;j<=En_arr.length-1;j++){temp+=En_arr[j];}
var En_alert=temp.length;
document.getElementById("input_div2").innerHTML="字母数量"+"<br>"+En_alert;
document.all.bgs.src="WindowsLogon.wav";
}
else{
document.getElementById("input_div2").innerHTML="NO English Letter";
}
}
function seach_P(){ //统计标点符号数量
var p=document.getElementById("seach").value.replace(/[a-z]|\d|[\u4E00-\u9FA5]|[\s]/ig,""); //正则表达式匹配标点符号
document.getElementById("input_div3").innerHTML="标点数量"+"<br>"+p.length;
document.all.bgs.src="WindowsLogon.wav";
}
function seach_N(){ //统计数字个数
var tt=0;
var number_reg="0123456789";
var number=document.getElementById("seach").value;
for(i=0;i<number.length;i++)
{
for(j=0;j<number_reg.length;j++)
{
if(number.charAt(i)==number_reg.charAt(j))
{
tt+=1;
}
}
}
document.getElementById("input_div4").innerHTML="数字个数"+"<br>"+tt;
document.all.bgs.src="WindowsLogon.wav";
}
function words_test(){ //统计英文单词数量
try{
document.all.bgs.src="WindowsLogon.wav";
var words_reg=/[a-z]{1,}/gi;
if(words_reg.test(document.getElementById("seach").value))
{
var words_arr=document.getElementById("seach").value.match(words_reg);
document.getElementById("input_div5").innerHTML="单词数量"+"<br>"+words_arr.length;
}
else{
document.getElementById("input_div5").innerHTML="NO English words";
}
}
catch(err){
alert(err.description);
}


}
function total_words(text_id,span_id){ //随着用户输入,显示输入总字数的函数
document.getElementById(spa


n_id).innerHTML="已输入 "+document.getElementById(text_id).value.replace(/\s/g,"").length+" 字符";
}
function savefil

网站分类
标签列表