JS 字符串函数

var str = ' i love You ';

  1. 统计字符串长度
    var len = str.length; // 12

  2. 清除两侧空白 (仅能清除空白字符)
    var res = str.trim(); // i love you
    var res = str.trim(‘@’);

  3. 获取指定索引位置上的字符 $str = ‘iloveyou’; PHP $str[5]; $str{5};
    var ch = str.charAt(5); // v 获取字符串指定位置的值

  4. 获取字符串首次出现的位置
    var pos = str.indexOf(‘o’); // 4

  5. 获取最后一次出现的位置
    var lpos = str.lastIndexOf(‘o’); // 9

  6. 用来连接两个或者多个字符串
    var res = str.concat(‘ do you love me?? ‘,’no’,’why?’,’no why’);
    var res = str + ‘!!iloveyoutoo!’;

  7. 拆分字符串 返回数组
    var str = ‘@i@love@you@’;
    var res = str.split(‘@’);

  8. 按照长度来截取字符串
    var res = str.substr(3, 4); // love 从哪开始截取长度

  9. 按照索引的位置来截取字符串 开始位置到结束位置 要头不要尾
    var res = str.slice(3,7); // love
    var res = str.substring(3,7); // love

  10. 大小写转换 $user->where()->limit()->order()->select()
    var res = str.toUpperCase();
    var res = str.toLowerCase();

  11. 字符串替换
    var str = ‘iloveyou’;
    var res = str.replace(‘love’,’miss’); // imissyou

截取并转变成大写
var str = ‘i HaVe a HAt’;
var res = str.substr(2,4).toUpperCase(); // HAVE