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 相关文章推荐
完整显示当前日期和时间的JS代码
Sep 17 Javascript
Array.prototype 的泛型应用分析
Apr 30 Javascript
jquery实现submit提交表单
Feb 03 Javascript
浅谈javascript中的instanceof和typeof
Feb 27 Javascript
原生js实现商品放大镜效果
Jan 12 Javascript
使用jQuery卸载全部事件的思路详解
Apr 03 jQuery
详解vue项目中如何引入全局sass/less变量、function、mixin
Jun 02 Javascript
Vue封装的可编辑表格插件方法
Aug 28 Javascript
如何在 JavaScript 中更好地利用数组
Sep 27 Javascript
React事件处理的机制及原理
Dec 03 Javascript
小程序使用watch监听数据变化的方法详解
Sep 20 Javascript
详谈vue中router-link和传统a链接的区别
Jul 22 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 命名空间实例说明
2011/01/27 PHP
PHP计数器的实现代码
2013/06/08 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
2014/04/10 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
2016/04/01 PHP
PHP实现支持加盐的图片加密解密
2016/09/09 PHP
Jquery解析Json格式数据过程代码
2014/10/17 Javascript
学习JavaScript编程语言的8张思维导图分享
2015/03/27 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
jQuery实现非常实用漂亮的select下拉菜单选择效果
2015/11/06 Javascript
基于JS实现checkbox全选功能实例代码
2016/10/31 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
nodejs发送http请求时遇到404长时间未响应的解决方法
2017/12/10 NodeJs
JavaScript常用数学函数用法示例
2018/05/14 Javascript
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
Vue中的methods、watch、computed的区别
2018/11/26 Javascript
详解VUE里子组件如何获取父组件动态变化的值
2018/12/26 Javascript
vue $set 给数据赋值的实例
2019/11/09 Javascript
vue3.0 自适应不同分辨率电脑的操作
2021/02/06 Vue.js
Python Mysql数据库操作 Perl操作Mysql数据库
2009/01/12 Python
python判断字符串编码的简单实现方法(使用chardet)
2016/07/01 Python
将Python字符串生成PDF的实例代码详解
2019/05/17 Python
在Python中append以及extend返回None的例子
2019/07/20 Python
Python操作多维数组输出和矩阵运算示例
2019/11/28 Python
Django使用Profile扩展User模块方式
2020/05/14 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
2020/10/14 Python
在终端启动Python时报错的解决方案
2020/11/20 Python
WatchShop法国:英国排名第一的独立手表零售商
2020/02/17 全球购物
统计每一学生的平均成绩
2014/06/06 面试题
销售主管岗位职责
2014/02/08 职场文书
求职信怎么写
2014/05/23 职场文书
国际经济贸易专业自荐信
2014/06/13 职场文书
路政管理求职信
2014/06/18 职场文书
党的生日活动方案
2014/08/15 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
社区党支部承诺书
2015/04/29 职场文书
乡镇团委工作总结2015
2015/05/26 职场文书