|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。中文|字符串函数:strLeft(str,num)
用处:取指定字符串右边数num个字符,中文作为2个字符呈现。
申明:如最初一个汉字取则多,不取则少,则不取,即实践取字符数为num-1个。
如字符串第一个字符为中文,且num=1,则前往空字符串。
情况:在Win2KServer+IIS5.0上运转经由过程,@LANGUAGE=VBSCRIPT
--------------------*****START*****--------------------
FUNCTIONstrLeft(str,num)
DIMp_str,p_num
p_str=""
p_num=0界说变量,标志中文为2字节时的实践字符数
IFTRIM(str)""THEN
FORi=1TOnum
IFasc(mid(str,i,1))>255ORASC(mid(str,i,1))<0THEN判别下一个欲取的字符所占字节数
p_num=p_num+2
Else
p_num=p_num+1
EndIF
IFp_num>numTHENEXITFOR
NEXT
p_str=Left(str,i-1)把i-1交换为i,则发生与“申明”中相反的情形。
ENDIF
strLeft=p_str
ENDFUNCTION
--------------------******END******--------------------
实例:
<%
FUNCTIONstrLeft(str,num)
DIMp_str,p_num
p_str=""
p_num=0
IFTRIM(str)""THEN
FORi=1TOnum
IFasc(mid(str,i,1))>255ORASC(mid(str,i,1))<0THEN
p_num=p_num+2
Else
p_num=p_num+1
EndIF
IFp_num>numTHENEXITFOR
NEXT
p_str=Left(str,i-1)
ENDIF
strLeft=p_str
ENDFUNCTION
aaa="中华aaaaa国民共和国"
bbb=strLeft(aaa,n)
%>
<%=bbb%>
n值为3时,了局为"中";
n值为7时,了局为"中华aaa";
n值为11时,了局为"中华aaaaa人";
n值为14时,了局为"中华aaaaa国民".
</p>对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。 |
|