asp left函数

如题:本人遇到这个问题很恼!主要是半角和英文字母问题.一般情况下left函数获得的值都是不分英文字母和半角的,如:left(rs("title"),10)而我的问题就是,... 如题:本人遇到这个问题很恼!主要是半角和英文字母问题.一般情况下left函数获得的值都是不分英文字母和半角的,如: left(rs("title"),10)而我的问题就是,一个表格刚好放十个汉字,多了会自动换行,少了不好看,left读出来的值有英文字母或符号的话,就只占了一半的表格,肯定不好看,所以我的目的就是有没办法让left读出来的值让2个英文字母的值为1或2个半角为1,就像一般情况下的2个字母=一个汉字一样.谢谢! 展开
 我来答
阳光上的桥
推荐于2018-04-11 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65816
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
下面代码演示了如果从含有中文、因为、数字的串中获取前10个字符:

<%
str="中国123456abcdef"
i=1
j=1
ss=""
do while j<=10 and i<len(str)
ss=ss & mid(str,i,1)
if asc(mid(str,i,1))<0 then j=j+1
j=j+1
i=i+1
loop
response.write ss
%>

你的表格能装下10个汉字,那么应该获取前20个字节数。注意,由于字体的问题,10个汉字也不一定和20个英文等宽。
沫沫容
推荐于2016-07-29 · 知道合伙人教育行家
沫沫容
知道合伙人教育行家
采纳数:7299 获赞数:44206
2010年毕业,英语六级水平,擅长写作、翻译、同义句转换、完形填空、阅读理解等一系列题型及相关考试。

向TA提问 私信TA
展开全部
Mid(string, start[, length])
参数
string
字符串表达式,从中返回字符。如果 string 包含 Null,则返回 Null。
Start
string 中被提取的字符部分的开始位置。如果 start 超过了 string 中字符的数目,Mid 将返回零长度字符串 ("")。
Length
要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到字符串结束的所有字符。
说明
要判断 string 中字符的数目,可使用 Len 函数。
下面的示例利用 Mid 函数返回字符串中从第四个字符开始的六个字符:
Dim MyVarMyVar = Mid("VB脚本is fun!", 4, 6) 'MyVar 包含 "Script"。注意 MidB 函数与包含在字符串中的字节数据一起使用。其参数不是指定字符数,而是字节数。
使用说明:
AA="123456789Vbdddd"要提取9后面的2位字符串
BB=Mid(AA,9,2)
BB="Vb"
asp中的left函数可以输出从左侧算起指定数目的字符串.
asp left函数语法:Left(string,length)
其中string是字符串,length是需要输出的字符串数目
举个例子.
dim site
site=”this is Blinux,it is www.blinux.cn
document.write(Left(site,15))
运行后屏幕输出this is blinux,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式