length 获取字符串的长度 字符的个数
charAt() 获取下标对应的字符 也可以使用数组形式 字符串[下标]
charCodeAt() 获取某个字符的Unicode码
indexOf(value,start) 查看某个字符串的下标,value要查找的字符串,start 开始的下标,默认是0,如果找不到,返回是-1
lastIndexOf(value) 查看某个字符串最后一次出现的下标,找不到返回-1
toUpperCase() 将英文字母转为大写
toLowerCase() 将英文字母转为小写
slice(start,end) 截取字符串,start开始的下标 end 结束的下标,不包含end本身,如果为负数表示倒数,end为空,截取到最后
substr(start,count) 截取字符串 start开始的下标 count 截取的长度 count为空,截取到最后 start为负数表示倒数
substring(start,end) 截取字符串,start 开始的下标 end结束的下边,如果end为空截取到最后,如果下标为负数,自动转成0;
对比slice和substring
slice中下标允许使用负数,substring会自动将负数转为0
slice中下标的顺序start小于end,substring中下标大小不分顺序
split(sep) 用于将字符串按照指定的字符分割成数组,sep是指定的字符(按照@分割)
匹配模式
作用:用于查找,替换字符串
match(value) 用于查找匹配的字符串,返回所有满足条件的元素,组成数组 /china/ig
i->ignore忽略大小写 g->global全局查找
search(value) 用于查找满足条件的第一个字符串的下标,如果找不到返回-1
replace(value1,value2) 查找并替换,value1:要查找的字符串 value2:要替换的字符串