字符串常用方法
-
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"