JavaScript利用正则表达式替换字符串中的内容


Posted in Javascript onDecember 12, 2016

话不多说,请看具体实现代码

//从字符串'Is this all there is'中剪去'is':
 var str='Is this all there is';
 var subStr=new RegExp('is');//创建正则表达式对象
 var result=str.replace(subStr,"");//把'is'替换为空字符串
 console.log(result);//Is th all there is
 var subStr=new RegExp('is','i');//创建正则表达式对象,不区分大小写
 var result=str.replace(subStr,"");//把'is'替换为空字符串
 console.log(result);//this all there is
 var subStr=new RegExp('is','ig');//创建正则表达式对象,不区分大小写,全局查找
 var result=str.replace(subStr,"");//把'is'替换为空字符串
 console.log(result);//th all there 
 var subStr=/is/ig;//直接量法创建正则表达式对象,不区分大小写,全局查找
 var result=str.replace(subStr,"");//把'is'替换为空字符串
 console.log(result);//th all there 
 console.log(str);//Is this all there is 可见replace并不改变原始str

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
extjs 学习笔记(二) Ext.Element类
Oct 13 Javascript
javascript XMLHttpRequest对象全面剖析
Apr 24 Javascript
用js解决数字不能换行问题
Aug 10 Javascript
JavaScript中的isXX系列是否继续使用的分析
Apr 16 Javascript
javascript学习笔记(十三) js闭包介绍(转)
Jun 20 Javascript
JavaScript 实现鼠标拖动元素实例代码
Feb 24 Javascript
21个JavaScript事件(Events)属性汇总
Dec 02 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
Mar 13 Javascript
Angular利用内容投射向组件输入ngForOf模板的方法
Mar 05 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
May 29 Javascript
微信小程序实现上拉加载功能示例【加载更多数据/触底加载/点击加载更多数据】
May 29 Javascript
js实现全选和全不选功能
Jul 28 Javascript
基于BootstrapValidator的Form表单验证(24)
Dec 12 #Javascript
Sequelize中用group by进行分组聚合查询
Dec 12 #Javascript
js原生之焦点图转换加定时器实例
Dec 12 #Javascript
IntersectionObserver API 详解篇
Dec 11 #Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
Dec 11 #Javascript
基于javascript实现的购物商城商品倒计时实例
Dec 11 #Javascript
基于jquery实现的鼠标悬停提示案例
Dec 11 #Javascript
You might like
PHP中的cookie
2006/11/26 PHP
PHP insert语法详解
2008/06/07 PHP
PHP7.0安装笔记整理
2015/08/28 PHP
微信支付PHP SDK ―― 公众号支付代码详解
2016/09/13 PHP
thinkPHP5 tablib标签库自定义方法详解
2017/05/10 PHP
thinkphp5引入公共部分header、footer的方法详解
2018/09/14 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
2019/10/10 PHP
javascript得到XML某节点的子节点个数的脚本
2008/10/11 Javascript
jQuery timers计时器简单应用说明
2010/10/28 Javascript
精心挑选的15款优秀jQuery 本特效插件和教程
2012/08/06 Javascript
JavaScript 垃圾回收机制分析
2013/10/10 Javascript
整理Javascript函数学习笔记
2015/12/01 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
Bootstrap Table的使用总结
2016/10/08 Javascript
微信小程序 input输入框详解及简单实例
2017/01/10 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
前端vue如何使用高德地图
2020/11/05 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件
2021/02/20 Vue.js
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
python分析nignx访问日志脚本分享
2015/02/26 Python
python用pickle模块实现“增删改查”的简易功能
2017/06/07 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
使用python的turtle绘画滑稽脸实例
2019/11/21 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
执行Python程序时模块报错问题
2020/03/26 Python
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
python time.strptime格式化实例详解
2021/02/03 Python
惠普美国官方商店:HP Official Store
2016/08/28 全球购物
什么是接口(Interface)?
2013/02/01 面试题
商务宴请邀请函范文
2015/02/02 职场文书
世界文化遗产导游词
2015/02/13 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
PHP 对接美团大众点评团购券(门票)的开发步骤
2021/04/03 PHP