asp 截取字符串函数,计算一汉字等于2个英文

'str  要截取的字符串
'strlen 截取字数
'str2 截取字符串后要加的字符。如:...
function gotTopic(str,strlen,str2)
    if str="" or isnull(str) then
        gotTopic=""
        exit function
    end if
   
    dim l,t,c, i
    str=replace(replace(replace(replace(str,"&nbsp;"," "),"&quot;",chr(34)),"&gt;",">"),"&lt;","<")
    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>cint(strlen) then
          if str2<>"" then i=i-1
            gotTopic=left(str,i-1) & str2
            exit for
        else
            gotTopic=str
        end if
    next
    gotTopic=replace(replace(replace(replace(gotTopic," ","&nbsp;"),chr(34),"&quot;"),">","&gt;"),"<","&lt;")
end function

这个函数可以过滤html来截取哦,就是html与汉字混合的他也可以只截取中文哦。

时间: 2024-09-25 05:04:47

asp 截取字符串函数,计算一汉字等于2个英文的相关文章

asp截取字符串函数代码(过滤html标签)

function imgstr(str) dim regex set regex = new regexp '建立正则表达式. regex.pattern = "<a.*[s]+href=("|')?([^"<>]+){1}[^<>]*>(<img)(.[^<>]*)(src=)('|"&chr(34)&"| )?(.[^'|s|"&chr(34)&"

asp之字符串函数示例_应用技巧

asp之字符串函数示例用字符串函数对字符串进行截头去尾.大小写替换等操作. 函数 语法 功能 Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数. Trim Trim(string) 将字符串前后的空格去掉 Ltrim Ltrim(string) 将字符串前面的空格去掉 Rtrim Rtrim(string) 将字符串后面的空格去掉 Mid Mid(string,start,length) 从string字符串的start字符开始取得length长

asp 支持中英文的截取字符串函数

<html xmlns="http://www.111cn.net/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>asp 支持中英文的截取字符串函数</title> </head> <body> <% 'txt

js中截取字符串函数

网页特效中截取字符串函数 function substrdemo(){ var s, ss; // 声明变量. var s = "the rain in spain falls mainly in the plain."; ss = s.substr(12, 5); // 获取子字符串. return(ss); // 返回 "spain". } b = a.substring(start, end); start 表示起始位置,如果其实位置是第一个就填 0 end表

php 截取字符串函数(中文字符串)

php教程 截取字符串函数(中文字符串) 这是一款php 截取字符串函数哦,这是一款支持中文字符串哦,它可以截取html与中西文,等混合的内容,并且把html标签不算在字符截取之内,如果html标签没有闭合,程序将自动过滤多余的标签. */ function mysubstr( $str, $length ){         $tagcnt = 0;     $charcnt = 0;     $tag = '';     $maxlen = strlen( $str );     $resu

ASP中字符串函数的应用

函数|字符串|函数|字符串 ASP中字符串函数的应用 --------------------------------------------作者:悟者来源:程序设计联盟http://www.pgsun.comEMAIL:liuyong8833@sohu.com欢迎前来学习交流!-------------------------------------------- 1. 字符串函数:Len(str):取得字符串的长度Instr(str1,str2):从字符串str1,寻找另一个字符串str2第

asp之字符串函数示例

函数|示例|字符串 asp之字符串函数示例用字符串函数对字符串进行截头去尾.大小写替换等操作. 函数 语法 功能 Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数. Trim Trim(string) 将字符串前后的空格去掉 Ltrim Ltrim(string) 将字符串前面的空格去掉 Rtrim Rtrim(string) 将字符串后面的空格去掉 Mid Mid(string,start,length) 从string字符串的start字符开

支持中文和其他编码的php截取字符串函数分享

 这篇文章主要介绍了支持中文和其他编码的php截取字符串函数示例(截取中文字符串),需要的朋友可以参考下 简单的字符串截取方法,支持中文和其他编码,传入相对应的参数直接调用就可以了  代码如下: /**  * 字符串截取,支持中文和其他编码  * @static  * @access public  * @param string $str 需要转换的字符串  * @param string $start 开始位置  * @param string $length 截取长度  * @param

sql语句截取字符串函数

sql语句截取字符串函数 sql截取一段字符串并对该字符串进行替换的方法. 使用sql replace replace 用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式. 语法 replace ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' ) 参数 ''string_replace1'' 待搜索的字符串表达式.string_replace1 可以是字符数据或二进制数据. ''string_