asp left函数
如题:本人遇到这个问题很恼!主要是半角和英文字母问题.一般情况下left函数获得的值都是不分英文字母和半角的,如:left(rs("title"),10)而我的问题就是,...
如题:本人遇到这个问题很恼!主要是半角和英文字母问题.一般情况下left函数获得的值都是不分英文字母和半角的,如: left(rs("title"),10)而我的问题就是,一个表格刚好放十个汉字,多了会自动换行,少了不好看,left读出来的值有英文字母或符号的话,就只占了一半的表格,肯定不好看,所以我的目的就是有没办法让left读出来的值让2个英文字母的值为1或2个半角为1,就像一般情况下的2个字母=一个汉字一样.谢谢!
展开
2个回答
展开全部
下面代码演示了如果从含有中文、因为、数字的串中获取前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个英文等宽。
<%
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 · 知道合伙人教育行家
关注
展开全部
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,
参数
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,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询