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安全 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 不能只是将它停留在纸上谈兵的程度上。 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
页:
[1]