• 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
  • 相关阅读:
    各种现代方法和技术在储集层研究中的运用
    “汇报能力”的要求和构建
    个人核心竞争力的构建
    “盐荒”子孙的悲哀
    对数据及数据库的理解
    浅谈大学综合素质培养的重要性
    我看兴趣爱好
    Access数据库连接字符串
    常用css缩略语
    中文与韩、日文混排出现在Gb2312编码的Aspx的处理方法
  • 原文地址:https://www.cnblogs.com/longshiyVip/p/5083652.html
Copyright © 2020-2023  润新知