zoukankan      html  css  js  c++  java
  • 字符串相关方法补充

    <!DOCTYPE html>
    <html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>

    <body>
        <input type="text" placeholder="请输入用户名">
        <button>按钮</button>
        <script>
            /* 001-repeat(3)  把字符串重复N遍返回 */
            /* 002-trim()     清理字符串前后的空格(N) */
            /* 说明:该方法是ES5(2009年)提供的,jQuery框架 */
            /* 需求:清除左侧|右侧的空格 */
            /* 003-trimLeft()  清理字符串左侧的N个空格 */
            /* 004-trimRight() 清理字符串右侧的N个空格 */
            /* 005-replace()   替换 */

            // var str1 = " abc";
            // var str2 = "abc ";
            // var str3 = "abc       ";
            // var str4 = "       abc       ";
            // console.log(str1, str1.trim().length);
            // console.log(str2, str2.trim().length);
            // console.log(str3, str3.trim().length);
            // console.log(str4, str4.trim().length);


            // var oBtn = document.getElementsByTagName("button")[0];
            // var oInput = document.getElementsByTagName("input")[0];
            // oBtn.onclick = function() {
            //     var text = oInput.value;
            //     console.log(text);
            //     console.log(text.trim());
            // }

            var str5 = "       abc       ";
            console.log(str5.trimLeft());
            console.log(str5.trimRight());


            var res = "这手机不划算,真垃圾,还不如我30000块钱买的华为P30,真牛逼";
            //  var str6 = "这手机不划算,真**,还不如我30000块钱买的**";
            /* 第一个参数:要替换的字符串是什么 */
            /* 第二个参数:要替换成什么字符串 */

            /* ["垃圾","牛逼","华为P30"] */
            // var res = str6.replace("垃圾", "**");
            // console.log(res);

            var data = ["垃圾", "牛逼", "华为P30"];
            data.forEach(function(item) {
                //这手机不划算,真**,还不如我30000块钱买的华为P30,真牛逼
                // 这手机不划算,真**,还不如我30000块钱买的华为P30,真**
                // 这手机不划算,真**,还不如我30000块钱买的**,真**
                res = res.replace(item, "**");
            })
            console.log(res);
        </script>
    </body>

    </html>
  • 相关阅读:
    js数组从小到大排序
    高效率去掉js数组中重复项
    Oracle start with.connect by prior子句实现递归查询
    ofbiz进击 。 ofbiz 退货流程(包含获取可退货项流程分析 以及 取消退货项的过程分析)
    ofbiz进击 个人遇到的奇葩问题汇总。
    ofbiz进击 第六节。 --OFBiz配置之[widget.properties] 配置属性的分析
    ofbiz进击 第五节。 --OFBiz配置之[general.properties] 共有属性的分析(含email)
    ofbiz进击 第四节。 我的form之旅
    &nbsp|&quot|&amp|&lt|&gt等html字符转义
    ofbiz进击 第三节。 各个关键文件的说明与作用
  • 原文地址:https://www.cnblogs.com/huayang1995/p/12077296.html
Copyright © 2011-2022 走看看