• 技术文章 >Web开发 >JavaScript

    js中replaceAll方法的实现

    小妮浅浅小妮浅浅2021-08-12 09:58:09原创2431

    说明

    1、replaceAll()可以一次性替换所有匹配。同replace()一样,该方法接收两个参数。

    第一个参数为RegExp对象或一个字符串(要替换的字符),第二个参数可以是一个字符串(替换文本)或函数,返回一个执行替换操作后的字符串。

    2、js中没有replaceall方法,replaceall()方法都是自己封装的。

    实例

    //参数1:原字符串,参数2:要替换的字符串,参数3:代替的字符串;
     
     function replaceall( restr ,oldstr, newstr ){
                while (restr.indexOf(oldstr)  >= 0){
                        restr = restr.replace(oldstr,newstr);
     
                    }
     
                return restr ;
     
        }

    以上就是js中replaceAll方法的实现,希望对大家有所帮助。更多js学习指路:js教程

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    专题推荐:js replaceall
    上一篇:js中matchAll()方法的使用 下一篇:js中this的六种模式

    相关文章推荐

    • js迭代器模式是什么• js状态模式是什么• js中如何自定义迭代行为• js返回生成器的两种方法• js中yield和yield*表达式的介绍• js生成器中next的使用• throw在js生成器中的用法• js中return如何结束生成器• js中co模块是什么• js柯里化函数的好处• js中repeat()的使用• js中如何填充字符串• js中matchAll()方法的使用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网