冷月葬花魂 发表于 2015-1-16 23:38:54

ASP网站制作之asp之字符串函数示例

楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。函数|示例|字符串asp之字符串函数示例
用字符串函数对字符串举行截头往尾、巨细写交换等操纵。函数语法功效
LenLen(string|varname)前往字符串内字符的数量,或是存储一变量所需的字节数。
TrimTrim(string)将字符串前后的空格往失落
LtrimLtrim(string)将字符串后面的空格往失落
RtrimRtrim(string)将字符串前面的空格往失落
MidMid(string,start,length)从string字符串的start字符入手下手获得length长度的字符串,假如省略第三个参数暗示从start字符入手下手到字符串开头的字符串
LeftLeft(string,length)从string字符串的右边获得length长度的字符串
RightRight(string,length)从string字符串的右侧获得length长度的字符串
LCaseLCase(string)将string字符串里的一切年夜写字母转化为小写字母
UCaseUCase(string)将string字符串里的一切年夜写字母转化为年夜写字母
StrCompStrComp(string1,string2[,compare])前往string1字符串与string2字符串的对照了局,假如两个字符串不异,则前往0,假如小于则前往-1,假如年夜于则前往1
InStrInStr(string1,string2[,compare])前往string1字符串在string2字符串中第一次呈现的地位
SplitSplit(string1,delimiter[,count[,start]])将字符串依据delimiter拆分红一维数组,个中delimiter用于标识子字符串界线。假如省略,利用空格("")作为分开符。
count前往的子字符串数量,-1唆使前往一切子字符串。
start为1实行文本对照;假如为0大概省略实行二进制对照。

ReplaceReplace(expression,find,replacewith[,compare[,count[,start]]])前往字符串,个中指定命目标某子字符串(find)被交换为另外一个子字符串(replacewith)。




1、Len函数示例:

上面的示例使用Len函数前往字符串中的字符数量:

DimMyString
MyString=Len("VBSCRIPT")MyString包括8。


2、Trim、Ltrim、Rtrim函数示例:

上面的示例使用LTrim,RTrim,和Trim函数分离用来撤除字符串入手下手的空格、尾部空格、入手下手和尾部空格:

DimMyVar
MyVar=LTrim("vbscript")MyVar包括"vbscript"。
MyVar=RTrim("vbscript")MyVar包括"vbscript"。
MyVar=Trim("vbscript")MyVar包括"vbscript"。
3、Mid函数示例:

上面的示例使用Mid函数前往字符串中从第四个字符入手下手的六个字符:

DimMyVar
MyVar=Mid("VB剧本isfun!",4,6)MyVar包括"Script"。
4、Left函数示例:

上面的示例使用Left函数前往MyString的右边三个字母:

DimMyString,LeftString
MyString="VBSCript"
LeftString=Left(MyString,3)LeftString包括"VBS
5、Right函数示例:

上面的示例使用Right函数从字符串右侧前往指定命目标字符:

DimAnyString,MyStr
AnyString="HelloWorld"界说字符串。
MyStr=Right(AnyString,1)前往"d"。
MyStr=Right(AnyString,6)前往"World"。
MyStr=Right(AnyString,20)前往"HelloWorld"。


6、LCase函数示例:

上面的示例使用LCase函数把年夜写字母转换为小写字母:

DimMyString
DimLCaseString
MyString="VBSCript"
LCaseString=LCase(MyString)LCaseString包括"vbscript"。


7、UCase函数示例:


上面的示例使用UCase函数前往字符串的年夜写情势:

DimMyWord
MyWord=UCase("HelloWorld")前往"HELLOWORLD"。
8、StrComp函数示例:

上面的示例使用StrComp函数前往字符串对照的了局。假如第三个参数为1实行文本对照;假如第三个参数为0大概省略实行二进制对照。

DimMyStr1,MyStr2,MyComp
MyStr1="ABCD":MyStr2="abcd"界说变量。
MyComp=StrComp(MyStr1,MyStr2,1)前往0。
MyComp=StrComp(MyStr1,MyStr2,0)前往-1。
MyComp=StrComp(MyStr2,MyStr1)前往1。
9、InStr示例:

上面的示例使用InStr搜刮字符串:

DimSearchString,SearchChar,MyPos
SearchString="XXpXXpXXPXXP"???
SearchChar="P"??
MyPos=Instr(SearchString,SearchChar)???前往9.
注重:前往的不是一个字符串在另外一个字符串中第一次呈现的字符地位,而是字节地位。
10、Split函数示例:

DimMyString,MyArray,Msg
MyString="VBScriptXisXfun!"
MyArray=Split(MyString,"x",-1,1)
MyArray(0)contains"VBScript".
MyArray(1)contains"is".
MyArray(2)contains"fun!".
Response.Write(MyArray(0))

11、Replace函数示例:

Replace("ABCD","BC","12")失掉A12D


</p>缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全

分手快乐 发表于 2015-1-20 10:51:30

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

不帅 发表于 2015-1-29 06:49:54

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。

谁可相欹 发表于 2015-2-5 23:41:50

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。

透明 发表于 2015-2-14 05:32:41

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

柔情似水 发表于 2015-3-4 04:58:01

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

活着的死人 发表于 2015-3-11 17:10:14

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

再见西城 发表于 2015-3-19 02:41:45

不能只是将它停留在纸上谈兵的程度上。

莫相离 发表于 2015-3-27 05:46:50

封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
页: [1]
查看完整版本: ASP网站制作之asp之字符串函数示例