JavaScript实现的字符串replaceAll函数代码分享


Posted in Javascript onApril 02, 2015

由于javascript中的replace函数无法替换全部匹配的字符串,所以需要为String类增加一个方法,代码如下:

String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) {   

    if (!RegExp.prototype.isPrototypeOf(reallyDo)) {   

        return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": "g")), replaceWith);   

     } else {   

        return this.replace(reallyDo, replaceWith);   

     }   

}
Javascript 相关文章推荐
详解AngularJS中的依赖注入机制
Jun 17 Javascript
浅谈JavaScript的全局变量与局部变量
Jun 10 Javascript
JavaScript 中的 this 简单规则
Sep 19 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
May 08 Javascript
Vue搭建后台系统需要注意的问题
Nov 08 Javascript
JS+DIV实现拖动效果
Feb 11 Javascript
JS自定义滚动条效果
Mar 13 Javascript
electron 如何将任意资源打包的方法步骤
Apr 16 Javascript
Angular利用HTTP POST下载流文件的步骤记录
Jul 26 Javascript
Vue按时间段查询数据组件使用详解
Aug 21 Javascript
vue实现倒计时功能
Mar 24 Vue.js
JS实现九宫格拼图游戏
Jun 28 Javascript
通过JS判断联网类型和连接状态的实现代码
Apr 01 #Javascript
Javascript中数组方法汇总(推荐)
Apr 01 #Javascript
javascript闭包的理解
Apr 01 #Javascript
JavaScript数据类型之基本类型和引用类型的值
Apr 01 #Javascript
JavaScript之Object类型介绍
Apr 01 #Javascript
JS修改iframe页面背景颜色的方法
Apr 01 #Javascript
JS返回iframe中frameBorder属性值的方法
Apr 01 #Javascript
You might like
php生成SessionID和图片校验码的思路和实现代码
2009/03/10 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
laravel中命名路由的使用方法
2017/02/24 PHP
深入领悟JavaScript中的面向对象
2013/11/18 Javascript
用javascript将数据导入Excel示例代码
2014/09/10 Javascript
使用JavaScript+canvas实现图片裁剪
2015/01/30 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
2015/03/14 Javascript
javascript基础语法——全面理解变量和标识符
2016/06/02 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
2017/01/08 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
详解vue 组件
2020/06/11 Javascript
Python实现约瑟夫环问题的方法
2016/05/03 Python
python魔法方法-属性转换和类的表示详解
2016/07/22 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
python处理两种分隔符的数据集方法
2018/12/12 Python
python:接口间数据传递与调用方法
2018/12/17 Python
python 定时任务去检测服务器端口是否通的实例
2019/01/26 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
简单了解python协程的相关知识
2019/08/31 Python
python进程池实现的多进程文件夹copy器完整示例
2019/11/27 Python
windows环境中利用celery实现简单任务队列过程解析
2019/11/29 Python
英国皇室御用百货:福南梅森(Fortnum & Mason)
2017/12/03 全球购物
Linux管理员面试经常问道的相关命令
2013/04/29 面试题
医药工作者的求职信范文
2013/09/21 职场文书
总经理办公室主任岗位职责
2013/11/12 职场文书
创业计划书——互联网商机
2014/01/12 职场文书
经销商年会策划方案
2014/05/29 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
教师个人教学总结
2015/02/11 职场文书
工作年限证明范本
2015/06/15 职场文书
2015年小学体育教师工作总结
2015/10/23 职场文书
《蜜蜂引路》教学反思
2016/02/22 职场文书