字符串常用方法
-
str.charAt(idx);
??查找idx索引的字符恃鞋,返回布爾值 -
str.indexOf(val);
??返回val在字符串中第一次出現(xiàn)的位置,返回索引 -
str.lastIndexOf(val);
??val在字符串中最后出現(xiàn)的位置,返回索引 -
str.search(exp);
??和indexOf一樣悯森,但該方法可支持正則查找 -
str.substr(start,length);
??從start截取length個(gè)字符 -
str.substring(start,end);
??從start截取到end之前的字符 -
str.slice(start,end);
??截取start到end之前的字符 -
str.includes('b');
??檢測字符串是否含有此個(gè)字符 -
str.startsWith('a')
??檢測字符串是否以此字符開頭 -
str.endsWith('a');
??檢測字符串是否以此字符結(jié)尾 -
str.split('a');
??將字符串以此字符分隔為數(shù)組 -
str.replace(exp,new);
??將exp替換為new,可使用正則 -
str.toLowerCase();
??將字符串轉(zhuǎn)化為小寫 -
str.toUpperCase();
??將字符串轉(zhuǎn)化為大寫 -
str.trim();
??去除字符串頭尾空白字符 -
str.match(exp)
??返回字符串中符合exp的字符,支持正則 -
str.concat(st2);
??返回合并后的字符串 -
str.padEnd(8,"~");
??字符串總長度為8位钓瞭,不夠在尾部添加"~" -
str.padStart(8,"~");
??字符串總長度為8位,不夠在頭部添加"~" -
"a".repeat(4)
??返回4個(gè)"a"