字符串常用方法
-
str.charAt(idx);查找idx索引的字符,返回布尔值 -
str.indexOf(val);返回val在字符串中第一次出现的位置,返回索引 -
str.lastIndexOf(val);val在字符串中最后出现的位置,返回索引 -
str.search(exp);和indexOf一样,但该方法可支持正则查找 -
str.substr(start,length);从start截取length个字符 -
str.substring(start,end);从start截取到end之前的字符 -
str.slice(start,end);截取start到end之前的字符 -
str.includes('b');检测字符串是否含有此个字符 -
str.startsWith('a')检测字符串是否以此字符开头 -
str.endsWith('a');检测字符串是否以此字符结尾 -
str.split('a');将字符串以此字符分隔为数组 -
str.replace(exp,new);将exp替换为new,可使用正则 -
str.toLowerCase();将字符串转化为小写 -
str.toUpperCase();将字符串转化为大写 -
str.trim();去除字符串头尾空白字符 -
str.match(exp)返回字符串中符合exp的字符,支持正则 -
str.concat(st2);返回合并后的字符串 -
str.padEnd(8,"~");字符串总长度为8位,不够在尾部添加"~" -
str.padStart(8,"~");字符串总长度为8位,不够在头部添加"~" -
"a".repeat(4)返回4个"a"