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>
  • 相关阅读:
    往鼠标位置写入 诗词
    shell条件判断
    shell 案例一
    Shell中的变量
    echo e 命令详解
    Docker 安装RedisJSON 与使用
    Python 插入数据库的各种方式
    Python压缩文件/文件夹
    shell运算符
    关于CAN总线简单总结
  • 原文地址:https://www.cnblogs.com/zhang-wang/p/6252589.html
Copyright © 2011-2022 走看看