• js 字符串方法整理


    1、chartAtstring.charAt(index),返回指定位置的字符;

    2、chartCodeAtstring.charCodeAt(index),返回指定位置的字符的 Unicode 编码( 0 - 65535);

    3、fromCharCodeString.fromCharCode(n1, n2, ..., nX),接受一个指定的 Unicode 值,然后返回一个字符串;

    4、startsWithstring.startsWith(searchvalue, start = 0),检测字符串是否以指定的子字符串开始,大小写敏感,返回true或false;

    5、endsWithstring.endsWith(searchvalue, length = string.length),判断当前字符串是否是以指定的子字符串结尾的,大小写敏感,返回true或false;

    6、indexOfstring.indexOf(searchvalue,start = 0),返回某个指定的字符串值在字符串中首次出现的位置,start表示开始进行匹配的位置,匹配不到返回-1;

    7、lastIndexOfstring.lastIndexOf(searchvalue,start = string.length - 1), 返回一个指定的字符串值最后出现(从后向前)的位置,start指定后,从start位置向前检索,检索不到返回-1;

    8、includesstring.includes(searchvalue, start =  0),判断字符串是否包含指定的子字符串,返回true或false;

    9、matchstring.match(regexp),在字符串内检索指定的值,或找到一个或多个正则表达式的匹配,返回匹配结果的数组或null;

    10、repeatstring.repeat(count),将string字符串复制指定次数,返回复制后的新字符串,不修改原字符串;

    11、replacestring.replace(searchvalue,newvalue),在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串,返回新字符串,不修改原字符串;

    12、replaceAllstring.replaceAll(regexp|substr, newSubstr|function),与replace类似,但会替换所有匹配到的子字符串,ie浏览器不支持,不修改原字符串;

    13、searchstring.search(searchvalue),检索字符串中指定的子字符串,可以指定正则,返回检索到子串的起始位置,否则返回-1;

    14、slicestring.slice(start,end),提取字符串的某个部分,提取的字符串将作为一个新的字符串返回,end不传将从start到结尾,start和end都可以传负值,start为负,则从尾部开始截取;

    15、splitstring.split(separator,limit),字符串根据separator分割成字符串数组,separator不传则每个字符都被切割,limit限制返回数组长度,会将string变成array;

    16、concatstring.concat(string1, string2, ..., stringX),连接两个或多个字符串,返回连接后的新字符串,不会修改原字符串;

    17、substrstring.substr(start,length),在字符串中抽取从 start下标开始的指定数目的字符,不会修改原字符串;

    18、substringstring.substring(from, to),提取字符串中介于两个指定下标之间的字符,包括from对应的值,不包括to值,to不传将从from到末尾,不修改原字符串;

    19、toLowerCasestring.toLowerCase(),把字符串转换为小写,不改变原字符串;

    20、toUpperCasestring.toUpperCase(),把字符串转换为大写,不改变原字符串;

    21、trimstring.trim(),删除字符串的头尾空白符,空白符包括:空格、制表符 tab、换行符等其他空白符等,不修改原字符串;

    22、toLocaleLowerCasestring.toLocaleLowerCase(),根据本地主机的语言环境(浏览器)把字符串转换为小写,不修改原字符串;

    23、toLocaleUpperCasestring.toLocaleUpperCase(),根据本地主机的语言环境(浏览器)把字符串转换为大写,不修改原字符串;

    24、valueOfstring.valueOf(),返回 String 对象的原始值;

    25、toStringstring.toString()返回一个表示 String 对象的值。

  • 相关阅读:
    Redhat7 安装 yum源(亲测有效)
    Win10开启FTP与配置(完整无错版)
    DataStage中Transformer的函数大全
    缺省值是什么
    扫描线
    2021.07.02笔记-DP
    2021.07.02-2膜你赛
    2021.07.01膜你赛
    2021.06.21模拟赛
    2021.06.09模拟赛
  • 原文地址:https://www.cnblogs.com/atao24/p/15357562.html
Copyright © 2020-2023  润新知