VBScript的字符串方法

方法描述传参示例结果
Asc(string)返回第一个字符的ASCII码,相当于JS的String.charCodeAt"Alpha"65
Chr(charcode)返回对应的字母,相当于JS的String.fromCharCode65A
CStr(expression)把表达式转换为字符串类型5+510
InStr([start,]string,substring) 可返回substring在string中首次出现的位置。相当于JS的indexOf "Two words","w"
3,"Two words","w"
2
5
InStrRev(string,substring[,start]) 返回substring在string中首次出现的位置。搜索从字符串的末端开始,但是返回的位置是从字符串的起点开始计数的,相当于JS的lastIndexOf。
"1234567890123","3"
"1234567890123","3",5
13
3
Join(stringarray[,delimter])将一个字符串数组转换为数组,delimter为分隔符,默认是空格字符,相当于JS中的数组方法join. Array("one","two","three")
Array("one","two","three"),"*"
one two three
one*two*three
LCase(string)把指定的字符串转换为小写。相当于JS的toLowerCase"LOWERCASE"lowercase
Left(string,number)从字符串的左侧返回指定数目的字符,有点像JS的substr方法"Left Nine Characters.",9Left Nine
Len(string)返回字符串的长度"This string is 34 characters long."34
LTrim(string)除去字符串开始的空格,就是firefox的trimLeft方法"     No leading spaces."No leading spaces.
Mid(string,start[,length]) 从字符串中返回指定数目的字符,用法与JS的slice差不多 "This is the middle of the string.",13
"This is the middle of the string.",13,6
middle of the string.
middle
Replace(string,a,b)将字符串string中的a子串全部替换为b子串,与JS的replace方法差不多"These characters are the Right Ten.",10Right Ten.
RTrim(string)去掉右边的空白,就是firefox的trimRight方法"No trailing spaces.     "No trailing spaces.
Space(number)返回由指定数目的空格组成的字符串10  
Split(string[,delimter])用分隔符切割实际字符串为数组,默认是一个格的空白字符. "How now brown cow?"
"How now, brown cow?",","
Array("How","now","brown","cow?")
Array("How now"," brown cow?")
StrComp(string1,string2)比较两个字符串,并返回表示比较结果的一个值,返回1,0,-1,1表示大于 "beta","alpha"
"alpha","alpha"
"alpha","beta"
1
0
-1
StrReverse(string)反转一个字符串".redro esrever ni gnirts tupni eht si sihT"This is the input string in reverse order.
String(number,charcode)返回包含指定长度的重复字符的一个字符串10,65AAAAAAAAAA
Trim(string)去掉两端的空白,就是JS的trim方法"     No leading or trailing spaces.     "No leading or trailing spaces.
UCase(string)将所有字母大写化,相当于JS的toUpperCase."uppercase"UPPERCASE
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值