当前位置: 首页 > 后端技术 > Node.js

JS字符串方法集合

时间:2023-04-03 19:46:49 Node.js

str.charAt();//返回特定位置的字符str.charCodeAt();//返回表示给定索引处字符的Unicode值str.codePointAt();//返回一个在给定位置使用UTF-16编码的非负整数str.concat();//连接两个字符串文字并返回一个新字符串str.includes();//判断一个字符串是否包含其他字符串str.endsWith();//判断一个字符串是否以给定的字符串结尾,结果返回一个布尔值str.indexOf();//返回从字符串对象中第一个找到的字符串给定值的索引值,如果没有找到,返回-1str.lastIndexOf();//返回字符串对象中最后找到的给定值的索引值,如果没有找到,则返回-1str.localeCompare();//返回一个数字,指示引用的字符串是在之前、之后还是两者排序str.match();//使用正则表达式比较字符串str.normalize();//返回调用字符串值的Unicode规范化形式str.padEnd();//在当前字符串的末尾填充指定的字符串,直到达到指定的长度。返回一个新字符串str.padStart();//在当前字符串的头部填充指定的字符串,直到达到指定的长度。返回一个新字符串str.repeat();//返回由指定重复次数的元素组成的字符串对象str.replace();//用于正则表达式和字符串的直接比较,然后用新的子串替换匹配到的子串str.search();//搜索正则表达式与指定字符串的匹配项,并返回匹配项第一次出现的下标str.slice();//摘录取一个字符串区域并返回一个新的字符串str.split();//通过将字符串拆分成字符串,将字符串对象拆分成字符串数组str.startsWith();//判断字符串的开头起始位置是否匹配其他字符串中的字符?str.substr();//通过指定字符数返回字符串中从指定位置开始的字符str.substring();下标之间的字符str.toLocaleLowerCase();//根据当前语言环境将字符串中的字符转换为小写str.toLocaleUpperCase();//根据当前语言环境将字符串中的字符转换为大写str.toLowerCase();//将字符串转换为小写并返回str.toUpperCase();//将字符串转换为大写并返回str.toString();//返回由字符串表示的特定对象str.trim();//去除字符串开头和结尾的空格str.valueOf();//返回指定对象的原始值