| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1467 人关注过本帖
标题:限制字符数.
只看楼主 加入收藏
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
个人所知ASP里一般取字符串是使用Mid函数,或者使用类似于Mid的Left或Right
2008-09-04 20:32
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
呵呵 取前面多少多少我还没见过上来就用Mid的……都是left
我猜left的执行效率会高一些
2008-09-04 21:47
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
如果只截取前几位,当然使用left
如果只截取后几位,当然使用right
如果只截取中间几位,当然使用mid

截取前3位:ABC
<%
dd="ABCDEFGH"
response.write left(dd,3) '从第1位向后数到第3位
%>

截取后3位,得到 FGH
<%
dd="ABCDEFGH"
response.write right(dd,3) '从最后1位向前数到第3位
%>

截取中间3位,得到 DEF
<%
dd="ABCDEFGH"
response.write mid(dd,4,3) '从第4位开始向后数到第3位
%>

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-09-05 09:40
yangzeng
Rank: 1
等 级:新手上路
威 望:1
帖 子:277
专家分:0
注 册:2008-4-23
收藏
得分:0 
好像我顶部的这个群主在哪里发过这个内容的帖子,还为精华帖
支持
2008-09-05 22:04
yangzeng
Rank: 1
等 级:新手上路
威 望:1
帖 子:277
专家分:0
注 册:2008-4-23
收藏
得分:0 
版主,不是群主
2008-09-05 22:05
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
收藏
得分:0 
[bo][un]hmhz[/un] 在 2008-9-5 09:40 的发言:[/bo]

如果只截取前几位,当然使用left
如果只截取后几位,当然使用right
如果只截取中间几位,当然使用mid

截取前3位:ABC
 

哈哈,太好了,我正一直找这个呢!!!
这对于时间和日期就太管用了!!!!
如:
date=2008-09-07
date=mid(date,3,8)
结果就是:08-09-07
date=mid(date,6,5)
结果就是:09-07
十分感谢!!!

莫以善小而不为,莫以恶小而为之!
2008-09-07 22:24
快速回复:限制字符数.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033049 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved