关于JS对正文进行字数统计的一段代码
2010-11-13 10:31
344 查看
function font(obj){
var fontlength=reallength(trimTag(obj.value));
document.getElementById("fontcount").innerHTML=fontlength;
return false;
}
function reallength(s){
var worLen=0;
var s1=s.match(/[^/x00-/xff]/gi);
if(s1!=null){
var sl1=s1.join("").replace(/ /g,"");
worLen+=sl1.length;
}
var slEn=s.match(/[/x00-/xff]/gi);
if(slEn!=null){
slEn=slEn.join("").replace(//s/g,"");
worLen+=slEn.length;
}
return worLen;
}
function trimTag(inputString){
var temstr=inputString.replace(/<(.|/n)+?>/gi, "");
temstr=temstr.replace(/(^/s*)|(/s*$)/g, "");
return temstr;
}
var fontlength=reallength(trimTag(obj.value));
document.getElementById("fontcount").innerHTML=fontlength;
return false;
}
function reallength(s){
var worLen=0;
var s1=s.match(/[^/x00-/xff]/gi);
if(s1!=null){
var sl1=s1.join("").replace(/ /g,"");
worLen+=sl1.length;
}
var slEn=s.match(/[/x00-/xff]/gi);
if(slEn!=null){
slEn=slEn.join("").replace(//s/g,"");
worLen+=slEn.length;
}
return worLen;
}
function trimTag(inputString){
var temstr=inputString.replace(/<(.|/n)+?>/gi, "");
temstr=temstr.replace(/(^/s*)|(/s*$)/g, "");
return temstr;
}
相关文章推荐
- 一段动态滚动公告栏的js代码
- 一段按页自动滚动文字或图片的Js代码
- 一段神奇的js代码
- 关于div自适应高度/左右高度自适应一致的js代码
- 很详细的一段关于scanf()和getchar()区别的代码
- js对文章内容进行分页示例代码
- 写一段最短的代码,用上js所有关键字
- 网上收集的关于iframe的自适应高度代码js的
- 2015.2.16 关于delphi web控件打开新网页时弹出关闭页面(js代码)出错的解决办法研究
- 关于webstrom安装git,并通过Coding进行代码版本控制
- 如何让页面刷新前执行一段js代码
- 关于bitset 的一段代码--初级
- 关于Android使用proguard进行代码混淆
- 关于js的三种使用方式(行内js、内部js、外部js)的程序代码
- 用于返回本周的开始日期及结束日期一段JS代码
- 关于js的核心笔记--需要注意的地方都在这里啦,有测试代码
- 按给定几率进行随机抽取的js代码
- 防止横竖屏时,iphone自动缩放的一段js代码
- 关于java web中自动运行一段代码的一些事儿(计时器、Date比较大小、自动运行代码)