JS替换字符串中字符即替换全部而不是第一个


Posted in Javascript onJune 04, 2014

有时候用JS替换字符串时,replyText= replyText.replace("aa","");

这样只能替换掉字符串中第一个aa,有时候需要替换全部的aa,这种方法就不能使用了。。

可以用如下方法做参考:

function del_html_tags(str,reallyDo,replaceWith) { 
var e=new RegExp(reallyDo,"g"); 
words = str.replace(e, replaceWith); 
return words; 
}

str是目标字符串

reallyDo是替换谁

replaceWith是替换成什么。

var replyText="<p>恭恭敬敬恭恭敬敬恭恭敬敬</p><p><br /></p><p>恭恭敬敬恭恭敬敬恭恭敬敬恭恭敬敬</p><p><br /></p>";

eg:

replyText= del_html_tags(replyText,"<br />"," "); replyText= del_html_tags(replyText,"<p>",""); 
replyText= del_html_tags(replyText,"</p>","");

就可以得到

"恭恭敬敬恭恭敬敬恭恭敬敬 恭恭敬敬恭恭敬敬恭恭敬敬恭恭敬敬"

Javascript 相关文章推荐
JQuery AJAX实现目录浏览与编辑的代码
Oct 21 Javascript
jQuery对表单的操作代码集合
Apr 06 Javascript
JS获取select的value和text值的简单实例
Feb 26 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
May 11 Javascript
JavaScript实现仿网易通行证表单验证
May 25 Javascript
js获取字符串字节数方法小结
Jun 09 Javascript
jquery实现拖动效果
Aug 10 Javascript
老生常谈JavaScript 正则表达式语法
Aug 20 Javascript
Bootstrap Navbar Component实现响应式导航
Oct 08 Javascript
ES6中Math对象新增的方法实例详解
Apr 25 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
Aug 14 Javascript
浅入深出Vue之组件使用
Jul 11 Javascript
ActiveX控件与Javascript之间的交互示例
Jun 04 #Javascript
使用jquery修改表单的提交地址基本思路
Jun 04 #Javascript
jQuery操作元素css样式的三种方法
Jun 04 #Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
Jun 04 #Javascript
使用GruntJS构建Web程序之构建篇
Jun 04 #Javascript
使用GruntJS构建Web程序之安装篇
Jun 04 #Javascript
jQuery 隐藏和显示 input 默认值示例
Jun 03 #Javascript
You might like
PHP中HTTP方式下的Gzip压缩传输方法举偶
2007/02/15 PHP
php.ini中的php-5.2.0配置指令详解
2008/03/27 PHP
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
2011/03/28 PHP
PHP防CC攻击实现代码
2011/12/29 PHP
PHP gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
PHP中ini_set与ini_get用法实例
2014/11/04 PHP
用javascript父窗口控制只弹出一个子窗口
2007/04/10 Javascript
javascript document.images实例
2008/05/27 Javascript
JQuery防止退格键网页后退的实现代码
2012/03/23 Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
2013/11/21 Javascript
利用js制作html table分页示例(js实现分页)
2014/04/25 Javascript
JavaScript实现页面跳转的几种常用方式
2015/11/28 Javascript
WEB 前端开发中防治重复提交的实现方法
2016/10/26 Javascript
JavaScript实现汉字转换为拼音的库文件示例
2016/12/22 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
微信小程序实战之自定义抽屉菜单(7)
2017/04/18 Javascript
js合并两个数组生成合并后的key:value数组
2018/05/09 Javascript
elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)
2018/09/04 Javascript
AngularJS实现的自定义过滤器简单示例
2019/02/02 Javascript
vue 实现走马灯效果
2019/10/28 Javascript
JavaScript实现简单的弹窗效果
2020/05/19 Javascript
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
在Python程序中实现分布式进程的教程
2015/04/28 Python
python 爬取微信文章
2016/01/30 Python
python使用fork实现守护进程的方法
2017/11/16 Python
python 将字符串中的数字相加求和的实现
2019/07/18 Python
Python笔记之观察者模式
2019/11/20 Python
使用Python实现分别输出每个数组
2019/12/06 Python
pycharm快捷键汇总
2020/02/14 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
美国网上购买眼镜:Eyeconic
2017/07/29 全球购物
文明学生事迹材料
2014/01/29 职场文书
超市工作总结范文2014
2014/12/19 职场文书
Python机器学习之基础概述
2021/05/19 Python
eclipse创建项目没有dynamic web的解决方法
2021/06/24 Java/Android