js字符串經常使用方法

js字符串經常使用方法

js經常使用字符串操做總結
var str = "hello";
  1. length屬性javascript

    str.length; // 5
  2. charAt()java

    str.charAt(2); //'l'
  3. indexOf()this

    str.indexOf('e'); // 1
  4. substring()code

    var str = 'abcdefg';
    str.substring(1, 4); //"bcd"
    str.substring(1); // "bcdefg"
  5. slice()regexp

    var str = 'this is awesome';
    str.slice(4, -1); //" is awesom"
  6. substr()ip

    var str = "Just give me a reason";
    str.substr(5, 10); // "give me a "
  7. replace()字符串

    var str = "do you love me";
    str.replace('love','hate'); // "do you hate me"
  8. split()string

    var str = "Hello?World!";
    str.split(); // ["Hello?World!"]
    str.split(''); // ["H", "e", "l", "l", "o", "?", "W", "o", "r", "l", "d", "!"]
    str.split('?'); // ["Hello", "World!"]
    str.split('',5); // ["H", "e", "l", "l", "o"]
  9. trim()it

    var str = ' abc ';
    str.trim(); // 'abc'
    console.log(str); // ' abc '
  10. toLowerCase()console

    var str = 'JavaScript';
    str.toLowerCase(); // 'javascript'
    console.log(str); // 'JavaScript'
  11. toUpperCase()

    var str = 'JavaScript';
    str.toUpperCase(); // 'JAVASCRIPT'
    console.log(str); // 'JavaScript'
  12. str.search(regexp)

    var str = 'I love JavaScript!';
    str.search(/java/); // -1
    str.search(/Java/); // 7
    str.search(/java/i); // 7
    str.search('Java'); // 7
  13. str.match(regexp)

    var str = 'Javascript java';
    str.match(/Java/); // ["Java"]
    str.match(/Java/gi); // ["java", "Java"]
    str.match(/ab/g); // null
相關文章
相關標籤/搜索