冷面阎罗
低调做人&&高调做事
随笔 - 208, 文章 - 3, 评论 - 593, 引用 - 0
数据加载中……
js中取字符串的长度
function getLen(sString)
{
var sStr,iCount,i,strTemp ;
iCount
=
0
;
sStr
=
sString.split(
""
);
for
(i
=
0
; i
<
sStr.length ; i
++
)
{
strTemp
=
escape(sStr[i]);
if
(strTemp.indexOf(
"
%u
"
,
0
)
==
-
1
)
{
iCount
=
iCount
+
1
;
}
else
{
iCount
=
iCount
+
2
;
}
}
return
iCount ;
}
function getLen( str)
{
var totallength
=
0
;
for
(var i
=
0
;i
<
str.length;i
++
)
{
var intCode
=
str.charCodeAt(i);
if
(intCode
>=
0
&&
intCode
<=
128
)
{
totallength
=
totallength
+
1
;
//
非中文单个字符长度加 1
}
else
{
totallength
=
totallength
+
2
;
//
中文字符长度则加 2
}
}
//
end for
return
totallength;
}
posted on 2007-04-12 14:36
冷面阎罗
阅读(11763)
评论(6)
编辑
收藏
所属分类:
其他
评论
#
re: js中取字符串的长度
回复
更多评论
鸟用?
2007-04-12 14:47 |
none
#
re: js中取字符串的长度
回复
更多评论
hehe,不能这么说嘛 ,总有人会用的么
2007-04-12 15:14 |
zrei
#
re: js中取字符串的长度
回复
更多评论
不错,不过请问%u是什么
2007-04-12 20:24 |
刘甘泉
#
re: js中取字符串的长度
回复
更多评论
我觉得很有用,呵呵~
2007-04-30 16:41 |
许杰
#
re: js中取字符串的长度
回复
更多评论
在做很多网站如新闻网站的时候,字符截取对于排版格式来说至关重要,你用JS自带的函数那你就会发现有时候上个标题比下面同级标题短了3,4个位置,以半角取字符差距就在一个半角,你说有用没?
2007-07-23 08:57 |
Crohn
#
re: js中取字符串的长度
回复
更多评论
有用
2007-11-21 11:13 |
windy
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
4年我终于离开东软了
来东软两年了,纪念一下
(转)什么才是软件开发的葵花宝典?
庆祝一下无线网络使用
11月11日 回想大学时候的光棍节有感
出差第一天 极度不爽
软件开发的理念与实际开发
为什么进来我遇到这么多不敢告诉大号的人!
技术、技能和技巧
我的网名叫“冷面阎罗”有错么?
Powered by:
BlogJava
Copyright © 冷面阎罗
导航
管理
文章档案
2007年5月 (1)
2007年4月 (1)
2007年3月 (1)
最新评论
1. re: 动态给select添加选项的常用方法
garb
--自行车
2. re: 动态给select添加选项的常用方法
第三方菲菲
--自行车
3. re: 对前几天作的java万年历,再弄修改,加上农历
建议用冬月、腊月而不是十一月、十二月等
---
4. re: java代码中顺序问题,养成良好代码书写习惯
问额外
--对方是否
5. re: HTTP请求发送XML数据
ios中的发送裸数据xml怎么发送
--夜莺