JS字符串处理

2019-02-26  本文已影响0人  iamayden

1、split

        let s = 'a/b/c/d';
        console.log(s.split('/'));
        // 输出:
        (4) ["a", "b", "c", "d"]
            0: "a"
            1: "b"
            2: "c"
            3: "d"
          length: 4
          __proto__: Array(0)

2、join

        let s = 'a/b/c/d';
        let array = s.split('/');
        const s1 = array.join();
        console.log(s1); // a,b,c,d
        const s2 = array.join('');
        console.log(s2); // abcd
        const s3 = array.join('-');
        console.log(s3); // a-b-c-d

3、replace

        let s = 'a/b/c/d';
        s = s.replace('/', '-');
        console.log(s);
       // 输出:a-b/c/d
        let s = 'a/b/c/d';
        s = s.split('/').join('-');
        console.log(s);
        // 输出:a-b-c-d
        let s = 'a/b/c/d';
        String.prototype.replaceAll = function (FindText, RepText) {
            let regExp = new RegExp(FindText, 'g');
            return this.replace(regExp, RepText);
        };
        s = s.replaceAll('/', '-');
        console.log(s);
        // 输出:a-b-c-d
上一篇 下一篇

猜你喜欢

热点阅读