zoukankan      html  css  js  c++  java
  • JS 字符串两边截取空白的trim()方法的封装

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    <script>
        var str1 = "    aa aa   ";
        console.log(str1);
        var str2 = str1.replace(/^s+|s+$/g, "");
        console.log(str2);
      //trim封装  
        function trim(str) {
            return str.replace(/^s+|s+$/g, "");
        }
    
        var str3 = "    aa aa   ";
        console.log(trim(str3));
    </script>
    </body>
    </html>

    其中replace()方法如果有全局样式g将替换所有匹配的字符串,否则只替换第一个匹配的字符串。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    <script>
    
        var str1 = "111";
        console.log(str1.replace(/d/, "a"));//a11 这个方法比较懒 找到一个并替换之后 就不再继续进行了
        console.log(str1.replace(/d+/, "a"));//a
        console.log(str1.replace(/d/g, "a"));//aaa g global 全局模式 找到一个并替换之后 还会继续 知道全部找完为止
       
    </script>
    </body>
    </html>
  • 相关阅读:
    IOC理论推导
    spring leile
    缓存
    动态SQL
    canvas小球运动
    jdk1.7后字符串的总结
    用ssm框架简单创建一个增删改查案列
    京东物流居家品类各区域联系人
    京东网址收藏
    京东自营申请新品打标方法
  • 原文地址:https://www.cnblogs.com/zhang-wang/p/6252589.html
Copyright © 2011-2022 走看看