帮我写一个切割字符串的javascript函数好吗?

daknis 2003-12-18 07:49:52
并且要作个判断,如果少于10个汉字的化,就都返回
如果多于10个汉字的化返回前10个汉字
谢谢
...全文
35 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangzixp 2003-12-18
  • 打赏
  • 举报
回复
'只显示最左边几个字符(汉字有效)
function strvalue(str,lennum)
dim p_num
dim i
if strlen(str)<=lennum then
strvalue=str
else
p_num=0
x=0
do while not p_num > lennum-2
x=x+1
if asc(mid(str,x,1))<0 then
p_num=int(p_num) + 2
else
p_num=int(p_num) + 1
end if
strvalue=left(trim(str),x)&".."
loop
end if
end function
bzscs 2003-12-18
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!--
str="你们好啊"
len=0
for(var i=0;i<str.length;i++){
if(len>10)break;
if(str.charCodeAt(i)>255)len+=2;
else len+=1;
}
if(i==str.length)i++
alert(str.substr(0,i-1))
//-->
</script>
bzscs 2003-12-18
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!--
str="你们好啊的收到士大夫fsdf"
len=0
for(var i=0;i<str.length;i++){
if(len>10)break;
if(str.charCodeAt(i)>255)len+=2;
else len+=1;
}
alert(str.substr(0,i-1))
//-->
</script>

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧