• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

织梦吧 - dedecms,网站模板,建站教程,图片素材免费下载

DedeCMS视频教程
当前位置: 织梦吧 > 网页制作 > JavaScript >

javascript字符串长度的获取函数

来源: www.dedecms8.com 编辑:织梦吧 时间:2013-07-20点击:

javascript字符串长度的获取函数

写东西时要控制文字换行,每行固定字节长度,由于字符串包含中英文,所以不能直接用length属性,从网上搜索后找到如下解决办法:

<script type="text/javascript">

var str="asdf字符串字节长度为" ;
alert(str+":"+getByteLen(str)+";字符长度为:"+str.length);
function getByteLen(str){
//编码为GBK时,非ASCII字符占用两个字节宽
return str.replace((/[^\x00-\xff]/g,'xx').length);
//编码为UTF-8时,非ASCII字符占用三个字节宽
}
</script>
附:
java中获取字符长度
 String str = "asdf字符串字节长度为";
 int bytelen = str.getBytes().length;
 int len = str.length();
标签: JavaScript
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 [email protected] ,  QQ