ASP如何限定中英文混合的文字输出字数?

 1None.gif<%
 2None.gif' 字符串截取函数,用于信息标题 
 3None.gif' strWord需要截取的字符串 
 4None.gif' intByteLength显示的字节长度,1个汉字两个字节 
 5None.gif' intPadDotAmount背截取后尾部补充点的个数 
 6None.gif' 字符串截取函数,用于信息标题 
 7ExpandedBlockStart.gifContractedBlock.gifFunction FixString()Function FixString(ByVal strWord, ByVal intByteLength, ByVal intPadDotAmount) 
 8InBlock.gif        If strWord > "" Then 
 9InBlock.gif                If Length(strWord) <= intByteLength Then 
10InBlock.gif                        FixString = strWord 
11InBlock.gif                Else 
12InBlock.gif                        Dim i 
13InBlock.gif                        Dim intLength 
14InBlock.gif                        Dim strChar 
15InBlock.gif                        Dim bytChar 
16InBlock.gif                        intLength = 0 
17InBlock.gif                        For i = 1 to Len(strWord) 
18InBlock.gif                                strChar = Mid(strWord, i, 1
19InBlock.gif                                bytChar = Asc(Mid(strWord, i, 1)) 
20InBlock.gif                                If bytChar < 0 or bytChar > 255 Then 
21InBlock.gif                                        intLength = intLength + 2 
22InBlock.gif                                Else 
23InBlock.gif                                        intLength = intLength + 1 
24InBlock.gif                                End If 
25InBlock.gif                                If intLength > intByteLength Then Exit For 
26InBlock.gif                                FixString = FixString & strChar 
27InBlock.gif                        Next 
28InBlock.gif                        FixString = FixString & String(intPadDotAmount, "."
29InBlock.gif                End If 
30InBlock.gif        Else 
31InBlock.gif                FixString = "" 
32InBlock.gif        End If 
33ExpandedBlockEnd.gifEnd Function
 
34None.gif' 计算字符串长度,1个汉字为两个字节 
35ExpandedBlockStart.gifContractedBlock.gifFunction Length()Function Length(ByVal strWord) 
36InBlock.gif        If strWord > "" Then 
37InBlock.gif                Dim i, bytChar 
38InBlock.gif                Length = 0 
39InBlock.gif                For i = 1 to Len(strWord) 
40InBlock.gif                        bytChar = Asc(Mid(strWord, i, 1)) 
41InBlock.gif                        If bytChar < 0 or bytChar > 255 Then Length = Length + 2 Else Length = Length + 1 
42InBlock.gif                Next 
43InBlock.gif        Else 
44InBlock.gif                Length = -1 
45InBlock.gif        End If 
46ExpandedBlockEnd.gifEnd Function

47None.gifcontent= FixString("测试,.ba我实,<>",10,0)
48None.gifresponse.Write(content)
49None.gif%>

转载于:https://www.cnblogs.com/zwl12549/archive/2007/08/13/853221.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/411885.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【译】索引进阶(十一):SQL SERVER中的索引碎片【上篇】

原文链接&#xff1a;传送门。 第十章节我们分析了索引的内部结构。有了这些关于索引结构的知识&#xff0c;我们便可以分析索引碎片了&#xff1a;其产生的原因&#xff0c;如何防止&#xff0c;以及何时可以不去关注它们。 一些背景知识 / 复习 以下知识对于理解索引碎片来说…

Maverick.Net介绍 (来自http://www.cnblogs.com/RicCC/archive/2006/09/17/506890.html)

Maverick.Net介绍 Maverick.Net是Java社区开源MVC Web框架Maverick的.Net版本&#xff0c;相关资料可以查看项目主页。不管Maverick.Net的是非好坏&#xff0c;了解一下它的思想还是不错的。下面的内容是对Maverick.Net整体做一个简单的介绍&#xff0c;以求能够从全局的角度了…

惊了!最通俗易懂的Djongo入门竟然在这里!

Django简介python下有多款不同的web框架&#xff0c;Django是最有代表行的一种。许多成功的网站和app都基于djanfo。django是一个开源的web应用框架&#xff0c;由python写成。django采用了MVC的软件设计模式&#xff0c;即模型M,视图V和控制器C。Django特点强大的数据库功能&a…

linux z是什么文件夹,Linux znew初学者命令实例教程

原标题&#xff1a;Linux znew初学者命令实例教程您是否知道Linux提供了一种将.Z文件重新压缩为.gz文件的方法&#xff1f; 是的&#xff0c;znew命令可以让你这样做。 在本教程中&#xff0c;我们将使用一些易于理解的示例讨论此命令行实用程序的基础知识。 但在我们这样做之前…

使用X.509数字证书加密解密实务(一)-- 证书的获得和管理

一、 获得证书... 21、 从CA获得... 22、 从windows2003证书服务中获得... 23、 使用makecert工具获得... 2二、 证书的保存... 21、 保存在证书存储区... 22、 以文件形式保存... 42.1. 带有私钥的证书... 42.2. …

JVM分析

在运行java进程是&#xff0c;可以通过jps命令查看进程PID&#xff0c;使用java的同居jmap命令可以得到jvm的dump文件&#xff1b; 在网上找了两种方式获取dump文件 获取JVM的dump文件的两种方式&#xff1a;转载来源https://www.cnblogs.com/liu-ke/p/6622350.html【流柯】 1.…

linux组类型,LINUX用户以及用户组

转载博文:https://blog.csdn.net/xietansheng/article/details/800446200、用户、组、文件权限 常用命令:类型举例用户who, whoami, su, useradd, userdel, passwd, usermod, /etc/passwd组groupadd, groupdel, groupmod, /etc/group文件chmod, chown, chgrp其他sudo, exitPS:1…

linux安装Git依赖的包出错,技术|Linux有问必答:如何在Linux上安装Git

问题: 我尝试从一个Git公共仓库克隆项目&#xff0c;但出现了这样的错误提示&#xff1a;“git: command not found”。 请问我该如何在某某发行版上安装Git&#xff1f;Git是一个流行的开源版本控制系统(VCS)&#xff0c;最初是为Linux环境开发的。跟CVS或者SVN这些版本控制系…

1社会心理学---感知情境

1小便池放一只苍蝇减少百分之八十的人不文明行为 2电梯中所有人背靠有人就会背靠 3结论 4社会心理学

史上最扯Java图形绘制(J2SE)之一JAVA动画效果

史上最扯Java图形绘制&#xff08;J2SE&#xff09;之一JAVA动画效果 很多主一听说Java界面&#xff0c;一水的头大外带血压高&#xff0c;兄弟我倒觉得没什么必要。其实Java这东西吧&#xff0c;就简便性和其初衷而言&#xff0c;真他妈就在GUI 这地界是有优势的&#xff0c;单…

linux 3.11 虚拟摄像头 驱动,摄像头万能驱动-万能视频驱动-摄像头万能驱动下载 v2011.3官方版-完美下载...

摄像头万能驱动收录了N多常用驱动&#xff0c;且适用于80%的摄像头&#xff0c;如&#xff1a;华硕、罗技、创新、联想、戴尔等品牌&#xff0c;智能化的摄像头设备识别和驱动安装&#xff0c;小白也能操作&#xff0c;同时摄像头万能驱动也是装机人员必备驱动盘&#xff0c;一…

linux mate eth0已下线,Linux Mint 18 Cinnamon 版和 MATE 版已经可以下载了

在今天早些时候&#xff0c;Linux Mint[1] 项目负责人 Clement Lefebvre 将 ISO 镜像放到了网上&#xff0c;它首先出现在了爱尔兰的镜像网站[2]&#xff0c;看起来已经是最终的产品形态了。截止到写这篇文章时&#xff0c;在 Linux Mint 网站上还没有发布官方通告&#xff0c;…

使用脚本动态操作 SVG 文档

本教程适用于那些希望使用可伸缩向量图形&#xff08;SVG&#xff09;创建交互式 SVG 图形的开发人员。它讨论了使用ECMAScript&#xff08;JavaScript&#xff09;对现有的 SVG 图像进行实时操作得技术。本文主要介绍在 SVG 中通过编程实现动态操作 SVG 图像的知识。 SVG 图像…