字符串

字符串

字符串的唯一属性length表示字符串长度,例:var a = 'sss'; var b = a.length;。创建字符串可以使用''、""、``,例:'a',"hello", `ok,${name}`。字符串对象支持以下函数:StringcharAtcharCodeAtconcatindexOflastIndexOfremoveStringreplacereplaceAllslicesplitsubstringsubstringBeforesubstringAftersubstringBeforeLastsubstringAfterLastincludesstartsWithendsWithtrimfetchIntegerfetchNumbergetBytestoUpperCasetoLowerCase,例:var a = 'str'; a.indexOf('s');。

构造函数

字符串构造函数。(例:var str = new String('abc');)
参数:
参数名 类型 必填 说明
data string/bytes[] 选填 字符串或者字节数组

charAt

返回指定位置的字符,即长度为1的字符串。
参数:
参数名 类型 必填 说明
index integer 必填 位置

charCodeAt

返回在指定的位置的字符的Unicode编码。
参数:
参数名 类型 必填 说明
index integer 必填 位置

concat

连接两个或多个字符串,返回新字符串。
参数:
参数名 类型 必填 说明
data... string 必填 多个字符串

indexOf

返回某个指定的字符串值在字符串中首次出现的位置。
参数:
参数名 类型 必填 说明
searchValue string 必填 需检索的字符串值
fromIndex integer 选填 在字符串中开始检索的位置,默认为0。

lastIndexOf

返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。
参数:
参数名 类型 必填 说明
searchValue string 必填 需检索的字符串值
fromIndex integer 选填 在字符串中开始检索的位置,默认为0。

removeString

在当前字符串删除某个子串,返回一个新字符串。
参数:
参数名 类型 必填 说明
seperator string 必填 分隔符,可以为''字符串
str string 必填 被移除的字符串。

replace

在字符串中用一些字符替换另一些字符,返回一个新字符串。
参数:
参数名 类型 必填 说明
regex string 必填 正则表达式
replacement string 必填 规定了替换文本。

replaceAll

在字符串中用一些字符替换另一些字符(替换所有满足条件的字符串),返回一个新字符串。
参数:
参数名 类型 必填 说明
regex string 必填 正则表达式
replacement string 必填 规定了替换文本。

slice

提取字符串的某个部分,并以新的字符串返回被提取的部分。
参数:
参数名 类型 必填 说明
start integer 必填 从何处开始选取
end integer 选填 规定从何处结束选取

split

把字符串分割为字符串数组。
参数:
参数名 类型 必填 说明
separator string 必填 字符串

substring

提取字符串中介于两个指定下标之间的字符。
参数:
参数名 类型 必填 说明
start integer 必填 一个非负的整数,规定要提取的子串的第一个字符在 string 中的位置
stop integer 选填 一个非负的整数,比要提取的子串的最后一个字符在string中的位置多1。如果省略该参数,那么返回的子串会一直到字符串的结尾。

substringBefore

从前往后搜索,获取指定字符之前的字符串,比如:var s = '123@126.com'.substringBefore('@');s值为123。
参数:
参数名 类型 必填 说明
str string 必填 搜索的字符串

substringAfter

从前往后搜索,获取指定字符之后的字符串,比如:var s = '123@126.com'.substringAfter('@');s值为126.com。
参数:
参数名 类型 必填 说明
str string 必填 搜索的字符串

substringBeforeLast

从后往前搜索,获取指定字符之前的字符串,比如:var s = '/a/b/file.txt'.substringBeforeLast('/');s值为/a/b。
参数:
参数名 类型 必填 说明
str string 必填 搜索的字符串

substringAfterLast

从后往前搜索,获取指定字符之后的字符串,比如:var s = '/a/b/file.txt'.substringAfterLast('/');s值为file.txt。
参数:
参数名 类型 必填 说明
str string 必填 搜索的字符串

includes

是否包含某个字符串,返回boolean。
参数:
参数名 类型 必填 说明
str string 必填 字符串

startsWith

是否以某个字符串开始,返回boolean。
参数:
参数名 类型 必填 说明
str string 必填 字符串

endsWith

是否以某个字符串结尾,返回boolean。
参数:
参数名 类型 必填 说明
str string 必填 字符串

trim

去除两边的空格,返回新字符串。
参数:
参数名 类型 必填 说明

fetchInteger

提取数字,返回integer数组。
参数:
参数名 类型 必填 说明
minLen integer 选填 最小的长度,默认4
maxLen integer 选填 最大的长度,默认6

fetchNumber

提取number,返回float数组。
参数:
参数名 类型 必填 说明

getBytes

获取字节数组,返回byte[]。
参数:
参数名 类型 必填 说明

toUpperCase

转成大写字母,返回string。
参数:
参数名 类型 必填 说明

toLowerCase

转成小写字母,返回string。
参数:
参数名 类型 必填 说明