asp实现截取字符串函数
这篇文章主要分享了如何使用ASP实现截取字符串函数,它可以帮助我们在页面布局限制下展示过长的标题。这个函数非常实用,简洁易懂,适合各种需求的小伙伴参考使用。
对于标题过长的困扰,这个函数提供了一种解决方案。当标题长度超过指定字数时,函数会进行智能截取,保留标题的关键信息,并以省略号结尾。这样既能保证标题的完整性,又能适应页面布局的限制。
以下是具体的函数代码:
```asp
'截取字符串 strvalue(标题,字数)
function strvalue(str,lennum)
dim p_num, i
if strlen(str)<=lennum then
strvalue=str
else
p_num=0
do while p_num < lennum-2
if asc(mid(str,i,1))<0 then p_num=p_num+2 else p_num=p_num+1 end if
strvalue=left(trim(str),i)&"…"
i=i+1
loop
end if
end function
```
我们还有一个计算字符串长度的函数:
```asp
function strlen(str)
dim page_len,
page_len=0; strlen=0
if trim(str)<>" " then
page_len=len(trim(str))
for =1 to page_len
if asc(mid(str,,1))<0 then strlen=strlen+2 else strlen=strlen+1 end if
next
end if
end function
```
如何使用这个函数呢?非常简单,只需在ASP代码中使用以下语句:
```asp
<%=strvalue("准确的编程语言,可正确对代码语法着色,输入简单几个字的代码片段说明",10)%>
```
这个函数将截取字符串并输出,确保标题在指定字数范围内。如果你有一个过长的标题或者需要在页面布局限制下展示文本,这个函数将非常有用。希望这个分享能给大家带来帮助和便利。如果你有任何疑问或建议,欢迎随时与我联系。希望大家喜欢这篇文章的内容。
编程语言
- asp实现截取字符串函数
- php实现用于计算执行时间的类实例
- 浅谈js中变量初始化
- 详解配置 Apache 服务器支持 PHP 文件的解析
- asp执行带参数的sql语句实例
- MySQL删除外键问题小结
- Laravel 已登陆用户再次查看登陆页面的自动跳转设
- PHP在线打包下载功能示例
- 利用 cache 做对比静态页的网页技术
- C# SetWindowPos窗口置顶使用说明
- 实现在同一方法中获取当前方法中新赋值的sess
- PHP中把数据库查询结果输出为json格式简单实例
- laravel 自定义常量的两种方案
- 基于JS实现限时抢购倒计时间表代码
- EasyUi combotree 实现动态加载树节点
- 解决webpack -p压缩打包react报语法错误的方法