zoukankan      html  css  js  c++  java
  • 前端字符串方法汇总

    字符串的处理方法我们用的是最多的,恐怕也是 忘的最快的,复习基础知识 是我最喜欢的,基础运用的熟练自我觉得是最牛的一件事情,一个东西每个人有每个人的想法,接下来是自己总结的字符串方法,以后还会增加。

    /*
            string的基本功
        */
        //(1): length属性.判断长度
        var str = 'rere';
        var str1 = str.length;
        console.log(str1);
        //(2): replace属性。处理字符串替换参数
        var a = "qwew";
        var a1 = a.replace(/w/g,'o');
        console.log(a1);
        //(3): charAt()。获取指定位置的字符串
        var char = 'eeqwe';
        var char1 = char.charAt(4);
        console.log(char1);
        //(4): charCodeAt()。获取指定位置字符串的Unicode编码
        var code = 'fabsdf';
        var code1 = code.charCodeAt(2);
        console.log(code1);
        //(5): fromCharCode().获取指定字符串的Unicode.不用了
        // var fro = 'abcde';
        // var from1 = fro.fromCharCode(97,98,99);
        // console.log(from1);
        //(6): indexOf()。查找字符串首次出现的位置
        var index = 'ffdfas';
        var index1 = index.indexOf('s',3);
        console.log(index1);
        //(7):lastIndexOf()
        var last = 'ffsafssg';
        var last1 = last.lastIndexOf('a');
        console.log(last1);
        //(8): serarch()
        var ser = 'fdfs';
        var ser1 = ser.search(/s/g);
        console.log(ser1);
        //(9):match().返回字符的元素 下标 和元字符
        var match = 'dfafd343fsdf';
        var match1 = match.match('s');
        console.log(match1);
        console.log(match.match(/f/g));
        console.log(match.match(/d/g));// d表示[0-9]的数
        //(10): substring() .截取字符串 从开始到结束
        var sub = 'fad0ld';
        var sub1 = sub.substring(1,4);
        console.log(sub1);
        //(11): slice()
        console.log(sub.slice(-3,4));
        //(12):substr()
        console.log(sub.substr(1,2));
        //(13):split() . 把字符串分割成字符串数组
        console.log(sub.split('',2));
        console.log(sub.split(/d/,3));
        //(14):toLowerCase()和toUpperCase()
        console.log(sub.toLowerCase());//小写
        console.log(sub.toUpperCase());//大写

  • 相关阅读:
    基础才是重中之重~stream和byte[]的概念与转化
    微信扫码i支付~官方DEMO的坑
    知方可补不足~SqlServer自动备份数据库及清理备份文件
    11g r2 模拟OCR和voting disk不可用,完整恢复过程,以及一些注意事项
    自定义navigationBar的高度
    Python 中的用户自定义类型
    hdu1370-Biorhythms
    Ruby on Rails 實戰聖經阅读(三)
    重新配置与卸载 11gR2 Grid Infrastructure
    非确定有限状态自动机的构建(一)——NFA的定义和实现
  • 原文地址:https://www.cnblogs.com/hjpqwer/p/7495085.html
Copyright © 2011-2022 走看看