String 对象用于处理文本(字符串)。
String 对象创建方法: new String()。
或者更简单方式:var txt = "string";
1.截取
substring(start,end) //用于提取字符串中介于两个指定下标之间的字符(包含start,不包含end,
// 参数不可以为负值,字符串中第一个字符位置为 0, 第二个字符位置为 1, 以此类推,)
// 如果省略end参数,那么返回的子串会一直到字符串的结尾
slice(start, end) //提取字符串的片断,并在新的字符串中返回被提取的部分(参数可以为负值)
substr(start,length) //从字符串中抽取从 start 下标开始的指定数目的字符(参数可以为负值)
split() //用一个指定的分隔符把一个字符串存储到数组
例:str = "jpg|bmp|gif|ico|png";
arr = str.split("|"); //["jpg", "bmp", "gif", "ico", "png"]
trim() //去掉字符串中的首尾空格
charAt(index) //返回在指定位置的字符
indexOf() //返回某个指定的字符串值在字符串中首次出现的位置,如果没有找到匹配的字符串则返回 -1
lastIndexOf() //从后向前搜索字符串,并从起始位置(0)开始计算返回字符串最后出现的位置,如果没有找到匹配字符串则返回 -1
concat() //连接两个或更多字符串,并返回新的字符串
includes() //查找字符串中是否包含指定的子字符串
match() //查找找到一个或多个正则表达式的匹配(匹配失败返回null,反之返回一个数组)
repeat() //复制字符串指定次数,并将它们连接在一起返回
replace() //在字符串中查找匹配的子串, 并替换与正则表达式匹配的子串
search() //查找与正则表达式相匹配的值
startsWith() //查看字符串是否以指定的子字符串开头
toLocaleLowerCase() //根据本地主机的语言环境把字符串转换为小写
toLowerCase() //把字符串转换为小写
toLocaleUpperCase() //根据本地主机的语言环境把字符串转换为大写
toUpperCase() //把字符串转换为大写
toLocaleString() //把数组转换为本地字符串
toString() //返回一个字符串
valueOf() //返回某个字符串对象的原始值
网友评论