• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > asp 字符串截取函数

asp 字符串截取函数

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp 字符串函数,asp 字符串长度函数,asp字符串截取,asp中截取字符串,asp字符串转数字等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
asp 字符串截取函数
'*********************************************************
'函数:cutStr[str(strlen)]
'参数:str,待处理的字符串,strlen,截取的长度
'作者:木木
'日期:2007/7/12
'描述:截取指定长度的字符串
'示例:<%=cutStr("欢迎光临阿里西西",5)%>

'*********************************************************

function cutStr(str,strlen)
 If str = "" Then
 cutStr = "cutStr函数异常:字符串为空"
 exit function
 End If
'------------来源长度检查
 If  strlen = "" Then
 cutStr = "cutStr函数异常:长度未指定"
 exit function
 End If 

 If  CInt(strlen) = 0 Then
 cutStr = "cutStr函数异常:长度为0"
 exit function
 End If 
'----------检测来源字符长度
 dim l,t,c,i
 l=len(str)
 t=0
'----------循环截取字符
 for i=1 to l
 c=Abs(Asc(Mid(str,i,1)))
 '------判断是否汉字
 if c>255 then
 t=t+2
 else
 t=t+1
 end If
 '------判断是否到达指定长度
 if t>=strlen then
 cutStr=left(str,i)&".."
 exit for
 else
 cutStr=str
 end if
 next
 cutStr=replace(cutStr,chr(10),"")
end function
''*********************************************************
'函数:strlen[str]
'参数:str,待处理的字符串
'作者:木木
'日期:2007/7/12
'描述:判断字符串长度,汉字长度为2
'示例:<%=strlen("欢迎光临阿里西西")%>
'*********************************************************
Function strlen(str)
dim p_len
p_len=0
strlen=0
if trim(str)<>"" then
p_len=len(trim(str))
for xx=1 to p_len
if asc(mid(str,xx,1))<0 then
strlen=int(strlen) + 2
else
strlen=int(strlen) + 1
end if
next
end if
End Function
截取左边的n个字符'*********************************************************
'函数:LeftTrue(str,n)
'参数:str,待处理的字符串,n,截取的长度
'作者:木木
'日期:2007/7/12
'描述:显示左边的n个字符(自动识别汉字)函数
'示例:<%=LeftTrue("欢迎光临阿里西西",6)%>
'*********************************************************

Function LeftTrue(str,n)
If len(str)<=n/2 Then
 LeftTrue=str
Else
 Dim TStr
 Dim l,t,c
 Dim i
 l=len(str)
 t=l
 TStr=""
 t=0
 for i=1 to l
  c=asc(mid(str,i,1))
  If c<0 then c=c+65536
  If c>255 then
  t=t+2
  Else
  t=t+1
  End If
  If t>n Then exit for
  TStr=TStr&(mid(str,i,1))
 next
 LeftTrue = TStr
End If
End Function


</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP实现强制图片下载函数
  • asp实现截取字符串函数
  • asp中常用的字符串安全处理函数集合(过滤特殊字符等)
  • asp 去除最后一个逗号为空字符串的代码
  • asp 随机字符串函数
  • asp截取指定英汉混合字符串_支持中文
  • asp代理采集的核心函数代码
  • asp下的一个检测链接是否正常的函数
  • asp下实现字符串的补充fill()
  • asp下连接数据库 ASP链接数据库字符串大全总结第1/2页

相关文章

  • 2017-05-11ASP实现加法验证码
  • 2017-05-11ASP中if语句、select 、while循环的使用方法
  • 2017-05-11asp HTTP 500错误 常见问题分析
  • 2017-05-11asp MYSQL出现问号乱码的解决方法
  • 2017-05-11ASP 操作cookies的方法
  • 2017-05-11ASP 日期的加减运算实现代码
  • 2017-05-11JS复制特定内容到粘贴板
  • 2017-05-11一想千开PJblog审核功能补丁 v2.0版 发布第1/3页
  • 2017-05-11ASP中Session技巧 默认过期时间为20分钟
  • 2017-05-11ASP编程入门进阶(二十):ADO组件之查询数据记录

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ASP常见的保留字整理(变量与表名注意不能用)
    • ASP + Serv-u 实现FTP的代码
    • IIS访问ASP页面时报错The requested resource is in use.的解决办法
    • 用ASP和SQL实现基于Web的事件日历
    • asp 判断是否为搜索引擎蜘蛛的代码
    • 一个不太让人讨厌的自动弹出窗口
    • asp统计信息实现代码/文章每日、每周、每月、总访问量的方法
    • asp中实现随机分组程序的代码
    • asp调用存储过程
    • asp快速开发方法之数据操作实例代码第1/3页

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有