zoukankan      html  css  js  c++  java
  • javascript中通过replace函数搜索和替换指定字符串

    javascript中我们可以通过replace函数替换部分字符串为指定字符串,本文展示了replace的详细用法,并且通过范例演示了如何进行部分替换、完整替换和不区分大小写替换。

    javascript中我们可以通过replace函数替换部分字符串为指定字符串.
    下面是replace函数的基本语法:

    str_var.replace("search_string", "replace_string")

    下面看一个简单的范例:

    <script type="text/javascript">
       
    var msg="Welcome to PHP tutorial section to learn PHP - sharejs.com";
    msg=msg.replace("PHP","JavaScript");
    document.write(msg);
       
    </script>

    输出结果为:

    Welcome to JavaScript tutorial section to learn PHP - sharejs.com

    你可以看到,这段代码我们成功的替换掉了第一个PHP为JavaScript.但第二个PHP还在,所以这种方法只能替换掉找到的第一个匹配字符串.如果要全部替换掉我们需要使用正则表达式的语法进行全局替换
    下面的代码可以替换掉全部指定字符串:

    <script type="text/javascript">
    var msg="Welcome to PHP tutorial section to learn PHP - sharejs.com";
    msg=msg.replace(/PHP/g,"JavaScript");
    document.write(msg);
    </script>

    输出结果是:

    Welcome to JavaScript tutorial section to learn JavaScript - sharejs.com

    这里要注意的是,这段代码对进行替换的字符串是区分大小写的,也就是说PHP被替换,但是php不会被替换. 如果希望对大小写不敏感,需要添加一个 i 命令,如下所示:

    msg=msg.replace(/php/gi,"JavaScript");

    完整代码如下:

    <script type="text/javascript">
    var msg="Welcome to PHP tutorial section to learn PHP - sharejs.com";
    msg=msg.replace(/php/gi,"JavaScript");
    document.write(msg);
    </script>

    这样两个PHP都将被替换为JavaScript并且不区分大小写

    Welcome to JavaScript tutorial section to learn JavaScript - sharejs.com
  • 相关阅读:
    python 函数(二)
    python 函数(一)
    python 文件操作
    python标准数据类型 Bytes
    购物车代码
    关于python数据类型的一些举例
    栈的应用实例
    python 数据类型
    python相关的编码,运算
    Oracle篇 之 查询行及概念
  • 原文地址:https://www.cnblogs.com/longshiyVip/p/5083652.html
Copyright © 2011-2022 走看看