标题:限制字符数.
只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-230933-1-1.html




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

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