本文主要和大家js实现replaceAll的两种方法,有需要的朋友可以看一下,希望能帮助到大家。
js不提供replaceall方法,用for循环又有效率问题,用一个正则表达式的解决方案
方法一
. String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,”gm”),s2); }方法二
. string.replace(new RegExp(oldString,”gm”),newString)) gm g=global, m=multiLine , 大致上方法就是这样的,可以实现替换全部指定字串
如果不用正则表达式
str.replace(findStr, replaceStr)只能替换第一个
相关推荐:
本书是全面讲述PHP与MySQL的经典之作,书中不但全面介绍了两种技术的核心特性,还讲解了如何高效地结合这两种技术构建健壮的数据驱动的应用程序。本书涵盖了两种技术新版本中出现的最新特性,书中大量实际的示例和深入的分析均来自于作者在这方面多年的专业经验,可用于解决开发者在实际中所面临的各种挑战。









